/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div.tabs{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;}.tabs ul.primary{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px !important;}.tabs ul.primary li a{color:#000;background-color:#ededed;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:0 10px 3px;text-shadow:0 1px 0 #fff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border:1px solid #bbb;}@media screen and (max-width:37.5em){.tabs ul.primary{border-bottom:1px solid #bbb;}.tabs ul.primary li{display:block;margin:0;}.tabs ul.primary li a{padding:5px 10px;}.tabs ul.primary li.is-active a{border-bottom:none;}}@media screen and (min-width:37.5em){.tabs ul.primary{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none !important;background:transparent url(/sites/default/themes/roots/assets/images/tabs-border.png) repeat-x left bottom;white-space:nowrap;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}[dir="rtl"] .tabs ul.primary li{margin:0 0 0 5px;float:right;}.tabs ul.primary li a{float:left;border-top-left-radius:6px;border-top-right-radius:6px;}.tabs ul.primary li.is-active a{border-bottom:1px solid #fff;}}.tabs ul.secondary{border-bottom:none;margin:5px;padding:0.5em 0;overflow:hidden;}.tabs ul.secondary li{border-right:1px solid #ccc;display:block;float:left;margin:0;padding:0 1em;}[dir="rtl"] .tabs ul.secondary li{border-left:1px solid #ccc;border-right:none;float:right;}.tabs ul.secondary li:last-child{border-right:none;}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none;}.tabs ul.secondary li:first-child{padding-left:0;}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0;}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none;}.tabs ul.secondary li a.is-active{background:#f2f2f2;border-bottom:none;border-radius:5px;}
#content .comment-wrapper h2{margin-bottom:1em;}#content .comment-wrapper h2.comment-form__title{margin-bottom:1em;}.field-node--comment{font-size:0.934em;}.comment{margin-bottom:19px;vertical-align:top;display:table;}[dir="rtl"] .comment{direction:rtl;}.comment__meta{padding:0 30px 0 0;font-size:1.071em;}[dir="rtl"] .comment__meta{padding:0 0 0 30px;}.comment__attribution img{border:1px solid #d3d7d9;}.comment .field--name-user-picture img{margin:0;}.comment__author .username{white-space:nowrap;}.comment__author{margin:4px 0;line-height:1.2;}.comment__time{margin-bottom:4px;color:#68696b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.733em;line-height:1.2;}.comment__permalink{font-size:0.733em;line-height:1.2;}.comment__content{position:relative;display:table-cell;padding:10px 25px 10px 25px;vertical-align:top;width:100%;border:1px solid #d3d7d9;font-size:0.929em;line-height:1.6;word-break:break-all;}.comment__content:before{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent;}[dir="rtl"] .comment__content:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9;}.comment__content:after{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;margin-right:-1px;}[dir="rtl"] .comment__content:after{right:auto;left:100%;border-right:none;border-left:20px solid #fff;margin-right:0;margin-left:-1px;}.comment__content h3{margin-top:0.94em;margin-bottom:0.45em;font-size:1.171em;}.indented{margin-left:40px;}[dir="rtl"] .indented{margin-right:40px;margin-left:0;}.comment .links{padding:0 0 0.25em 0;}.comment .links li{padding:0 0.5em 0 0;font-size:1.08em;}[dir="rtl"] .comment .links li{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4;}[dir="rtl"] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.unpublished{padding:20px 15px 0;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4;}[dir="rtl"] .comment--unpublished .comment__content:after,[dir="rtl"] .node--unpublished .comment__content:after{border-left-color:#fff4f4;}
html,body,div,span,applet,object,iframe,h1,h2,.highlights_header,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Mercury';src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Roman.eot);src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Roman.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Roman.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Roman.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Roman.svg#mercury_roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Mercury';src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Italic.eot);src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Italic.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Italic.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Italic.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Italic.svg#mercury_italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Mercury';src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Semibold.eot);src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Semibold.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Semibold.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Semibold.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Semibold.svg#mercury_semibold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Mercury';src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Bold.eot);src:url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Bold.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Bold.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Bold.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Mercury/MercuryTextG2-Bold.svg#mercury_bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Medium.eot);src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Medium.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Medium.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Medium.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Medium.svg#gotham_medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Book.eot);src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Book.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Book.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Book.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Book.svg#gotham_medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Light.eot);src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Light.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Light.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Light.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Light.svg#gotham_light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-XLight.eot);src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-XLight.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-XLight.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-XLight.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-XLight.svg#gotham_xlight) format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Bold.eot);src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Bold.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Bold.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Bold.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Bold.svg#gotham_bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Black.eot);src:url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Black.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Black.woff) format("woff"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Black.ttf) format("truetype"),url(/sites/default/themes/roots/assets/fonts/Gotham/Gotham-Black.svg#gotham_black) format("svg");font-weight:900;font-style:normal}html,body{font-size:16px;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;color:#282720;line-height:1.4;margin:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:first-child{margin-top:0}*:last-child{margin-bottom:0}h1,h2,.highlights_header,h3,h4,h5,h6{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;margin-bottom:20px;margin-top:15px}h1:first-child,h2:first-child,.highlights_header:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}*+h1,*+h2,*+.highlights_header,*+h3,*+h4,*+h5,*+h6{margin-top:45px}h1{font-size:2em;font-weight:700;line-height:1.1875}h2,.highlights_header{text-transform:uppercase;font-size:1.75em;font-weight:600;line-height:1.21429}h3{text-transform:uppercase;font-size:1.25em;font-weight:700;line-height:1.3;color:#CE0058}h4{font-size:1.25em;font-weight:600;line-height:1.2}h5{font-size:1.125em;font-weight:600;line-height:1.22222}h6{font-size:1em;font-weight:600;line-height:1.25}p{margin-bottom:15px}a{color:#282720}a:hover,a:focus{color:#282720}a,img{border:none}img:only-child{display:block}strong{font-weight:bold}em{font-style:italic}small{font-size:0.8em}sup,sub{font-size:0.6em}sup{vertical-align:text-top}sub{vertical-align:text-bottom}ul{list-style-type:initial}ol{list-style-type:decimal}ul,ol{padding-left:20px;margin-bottom:25px}ul li,ol li{margin-bottom:10px}ul li>ul,ul li>ol,ol li>ul,ol li>ol{margin-top:10px}ul li>ul:last-child,ul li>ol:last-child,ol li>ul:last-child,ol li>ol:last-child{margin-top:10px}.content ul{list-style:none;padding:0}.content ul.tabs li{padding:0}.content ul li{padding-left:20px;position:relative}.content ul li:before{content:"•";position:absolute;margin-left:-20px;color:#CE0058}.content ul li ul{padding-left:20px}.content ul li ul li:before{content:"»";color:#282720}hr{margin:15px 0}hr.spacer{margin-top:45px;margin-bottom:30px}nav ul,nav ol{list-style:none;padding-left:0}nav ul li,nav ol li{margin-bottom:0}nav ul li>ul,nav ul li>ol,nav ol li>ul,nav ol li>ol{margin-top:0}nav ul li>ul:last-child,nav ul li>ol:last-child,nav ol li>ul:last-child,nav ol li>ol:last-child{margin-top:0}section{padding:30px 0}section *:first-child:empty+*{margin-top:0}details{display:block}details summary{padding:10px}select::-ms-expand{display:none}.tabs.primary{border:none !important}.resource_packages{margin-top:40px}.sharing_buttons{font-weight:bold}.sharing_buttons span{position:relative;top:3px}.sharing_buttons .fa-external-link{display:none}.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}.resp-sharing-button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:25ms ease-out;-o-transition:25ms ease-out;-moz-transition:25ms ease-out;transition:25ms ease-out;padding:0.5em 0.35em}.resp-sharing-button__icon svg{fill:#CE0058;width:1em;height:1em;margin-right:0.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.jobs_listing{margin-top:40px}.jobs_listing td{width:40%}.jobs_listing td:first-child{width:20%}.jobs_listing td:nth-child(2){width:40%}.project_row{margin-bottom:20px !important}.project_date_posted{margin-bottom:20px}.news_row{padding-bottom:20px !important}.news_meta{margin-bottom:10px}.events_row{padding-bottom:20px !important}.policy_row{padding-bottom:20px !important}.webinars_row{padding-bottom:20px !important}.blogs_row{padding-bottom:20px !important}.policy_single_image img{max-width:200px !important;height:auto;padding:0 30px 20px 0}.policy_document_wrapper{margin-top:20px}.blog_single_image img{max-width:200px !important;height:auto;padding:0 20px 20px 0}.videodetector{position:relative;width:100%;height:0;padding-bottom:60%}.videodetector iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes hover-button{16.65%{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}33.3%{-webkit-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}49.95%{-webkit-transform:translate(4px,-50%);transform:translate(4px,-50%)}66.6%{-webkit-transform:translate(-2px,-50%);transform:translate(-2px,-50%)}83.25%{-webkit-transform:translate(1px,-50%);transform:translate(1px,-50%)}100%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@-moz-keyframes hover-button{16.65%{-moz-transform:translate(5px,-50%);transform:translate(5px,-50%)}33.3%{-moz-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}49.95%{-moz-transform:translate(4px,-50%);transform:translate(4px,-50%)}66.6%{-moz-transform:translate(-2px,-50%);transform:translate(-2px,-50%)}83.25%{-moz-transform:translate(1px,-50%);transform:translate(1px,-50%)}100%{-moz-transform:translate(0,-50%);transform:translate(0,-50%)}}@-o-keyframes hover-button{16.65%{-o-transform:translate(5px,-50%);transform:translate(5px,-50%)}33.3%{-o-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}49.95%{-o-transform:translate(4px,-50%);transform:translate(4px,-50%)}66.6%{-o-transform:translate(-2px,-50%);transform:translate(-2px,-50%)}83.25%{-o-transform:translate(1px,-50%);transform:translate(1px,-50%)}100%{-o-transform:translate(0,-50%);transform:translate(0,-50%)}}@keyframes hover-button{16.65%{-webkit-transform:translate(5px,-50%);-moz-transform:translate(5px,-50%);-o-transform:translate(5px,-50%);transform:translate(5px,-50%)}33.3%{-webkit-transform:translate(-5px,-50%);-moz-transform:translate(-5px,-50%);-o-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}49.95%{-webkit-transform:translate(4px,-50%);-moz-transform:translate(4px,-50%);-o-transform:translate(4px,-50%);transform:translate(4px,-50%)}66.6%{-webkit-transform:translate(-2px,-50%);-moz-transform:translate(-2px,-50%);-o-transform:translate(-2px,-50%);transform:translate(-2px,-50%)}83.25%{-webkit-transform:translate(1px,-50%);-moz-transform:translate(1px,-50%);-o-transform:translate(1px,-50%);transform:translate(1px,-50%)}100%{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}}*[class*="grid__col"],*[class*="col-md"]{padding:0 15px;margin-bottom:30px;width:100%}*[class*="grid__col"] img,*[class*="col-md"] img{max-width:100%}*[class*="grid__col"]:last-of-type,*[class*="col-md"]:last-of-type{margin-bottom:0}.grid,.row{margin:0 -15px;margin-bottom:30px}.grid:after,.row:after{clear:both;content:"";display:table}.grid:last-child,.row:last-child{margin-bottom:0}.grid__col--1,.row__col--1{width:8.33333%;float:left;margin-bottom:0}.grid__col--offset-right-1,.row__col--offset-right-1{margin-left:8.33333%}.grid__col--offset-left-1,.row__col--offset-left-1{margin-left:-8.33333%}.grid__col--2,.row__col--2{width:16.66667%;float:left;margin-bottom:0}.grid__col--offset-right-2,.row__col--offset-right-2{margin-left:16.66667%}.grid__col--offset-left-2,.row__col--offset-left-2{margin-left:-16.66667%}.grid__col--3,.row__col--3{width:25%;float:left;margin-bottom:0}.grid__col--offset-right-3,.row__col--offset-right-3{margin-left:25%}.grid__col--offset-left-3,.row__col--offset-left-3{margin-left:-25%}.grid__col--4,.row__col--4{width:33.33333%;float:left;margin-bottom:0}.grid__col--offset-right-4,.row__col--offset-right-4{margin-left:33.33333%}.grid__col--offset-left-4,.row__col--offset-left-4{margin-left:-33.33333%}.grid__col--5,.row__col--5{width:41.66667%;float:left;margin-bottom:0}.grid__col--offset-right-5,.row__col--offset-right-5{margin-left:41.66667%}.grid__col--offset-left-5,.row__col--offset-left-5{margin-left:-41.66667%}.grid__col--6,.row__col--6{width:50%;float:left;margin-bottom:0}.grid__col--offset-right-6,.row__col--offset-right-6{margin-left:50%}.grid__col--offset-left-6,.row__col--offset-left-6{margin-left:-50%}.grid__col--7,.row__col--7{width:58.33333%;float:left;margin-bottom:0}.grid__col--offset-right-7,.row__col--offset-right-7{margin-left:58.33333%}.grid__col--offset-left-7,.row__col--offset-left-7{margin-left:-58.33333%}.grid__col--8,.row__col--8{width:66.66667%;float:left;margin-bottom:0}.grid__col--offset-right-8,.row__col--offset-right-8{margin-left:66.66667%}.grid__col--offset-left-8,.row__col--offset-left-8{margin-left:-66.66667%}.grid__col--9,.row__col--9{width:75%;float:left;margin-bottom:0}.grid__col--offset-right-9,.row__col--offset-right-9{margin-left:75%}.grid__col--offset-left-9,.row__col--offset-left-9{margin-left:-75%}.grid__col--10,.row__col--10{width:83.33333%;float:left;margin-bottom:0}.grid__col--offset-right-10,.row__col--offset-right-10{margin-left:83.33333%}.grid__col--offset-left-10,.row__col--offset-left-10{margin-left:-83.33333%}.grid__col--11,.row__col--11{width:91.66667%;float:left;margin-bottom:0}.grid__col--offset-right-11,.row__col--offset-right-11{margin-left:91.66667%}.grid__col--offset-left-11,.row__col--offset-left-11{margin-left:-91.66667%}.grid__col--12,.row__col--12{width:100%;float:left;margin-bottom:0}.grid__col--offset-right-12,.row__col--offset-right-12{margin-left:100%}.grid__col--offset-left-12,.row__col--offset-left-12{margin-left:-100%}.grid--flush,.row--flush{margin:0;margin-bottom:0}.grid--flush *[class*="grid__col"],.row--flush *[class*="grid__col"]{padding:0;margin-bottom:0}.grid--flex,.row--flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--flex *[class*="grid__col"],.row--flex *[class*="grid__col"]{float:none}.grid__col--padded-right{padding-right:80px}@media (min-width:480px){.grid__col--sm-1,.grid .col-sm-1,.row__col--sm-1,.row .col-sm-1{width:8.33333%;float:left;margin-bottom:0}.grid__col--offset-right-sm-1,.row__col--offset-right-sm-1{margin-left:8.33333%}.grid__col--offset-left-sm-1,.row__col--offset-left-sm-1{margin-left:-8.33333%}.grid__col--sm-2,.grid .col-sm-2,.row__col--sm-2,.row .col-sm-2{width:16.66667%;float:left;margin-bottom:0}.grid__col--offset-right-sm-2,.row__col--offset-right-sm-2{margin-left:16.66667%}.grid__col--offset-left-sm-2,.row__col--offset-left-sm-2{margin-left:-16.66667%}.grid__col--sm-3,.grid .col-sm-3,.row__col--sm-3,.row .col-sm-3{width:25%;float:left;margin-bottom:0}.grid__col--offset-right-sm-3,.row__col--offset-right-sm-3{margin-left:25%}.grid__col--offset-left-sm-3,.row__col--offset-left-sm-3{margin-left:-25%}.grid__col--sm-4,.grid .col-sm-4,.row__col--sm-4,.row .col-sm-4{width:33.33333%;float:left;margin-bottom:0}.grid__col--offset-right-sm-4,.row__col--offset-right-sm-4{margin-left:33.33333%}.grid__col--offset-left-sm-4,.row__col--offset-left-sm-4{margin-left:-33.33333%}.grid__col--sm-5,.grid .col-sm-5,.row__col--sm-5,.row .col-sm-5{width:41.66667%;float:left;margin-bottom:0}.grid__col--offset-right-sm-5,.row__col--offset-right-sm-5{margin-left:41.66667%}.grid__col--offset-left-sm-5,.row__col--offset-left-sm-5{margin-left:-41.66667%}.grid__col--sm-6,.grid .col-sm-6,.row__col--sm-6,.row .col-sm-6{width:50%;float:left;margin-bottom:0}.grid__col--offset-right-sm-6,.row__col--offset-right-sm-6{margin-left:50%}.grid__col--offset-left-sm-6,.row__col--offset-left-sm-6{margin-left:-50%}.grid__col--sm-7,.grid .col-sm-7,.row__col--sm-7,.row .col-sm-7{width:58.33333%;float:left;margin-bottom:0}.grid__col--offset-right-sm-7,.row__col--offset-right-sm-7{margin-left:58.33333%}.grid__col--offset-left-sm-7,.row__col--offset-left-sm-7{margin-left:-58.33333%}.grid__col--sm-8,.grid .col-sm-8,.row__col--sm-8,.row .col-sm-8{width:66.66667%;float:left;margin-bottom:0}.grid__col--offset-right-sm-8,.row__col--offset-right-sm-8{margin-left:66.66667%}.grid__col--offset-left-sm-8,.row__col--offset-left-sm-8{margin-left:-66.66667%}.grid__col--sm-9,.grid .col-sm-9,.row__col--sm-9,.row .col-sm-9{width:75%;float:left;margin-bottom:0}.grid__col--offset-right-sm-9,.row__col--offset-right-sm-9{margin-left:75%}.grid__col--offset-left-sm-9,.row__col--offset-left-sm-9{margin-left:-75%}.grid__col--sm-10,.grid .col-sm-10,.row__col--sm-10,.row .col-sm-10{width:83.33333%;float:left;margin-bottom:0}.grid__col--offset-right-sm-10,.row__col--offset-right-sm-10{margin-left:83.33333%}.grid__col--offset-left-sm-10,.row__col--offset-left-sm-10{margin-left:-83.33333%}.grid__col--sm-11,.grid .col-sm-11,.row__col--sm-11,.row .col-sm-11{width:91.66667%;float:left;margin-bottom:0}.grid__col--offset-right-sm-11,.row__col--offset-right-sm-11{margin-left:91.66667%}.grid__col--offset-left-sm-11,.row__col--offset-left-sm-11{margin-left:-91.66667%}.grid__col--sm-12,.grid .col-sm-12,.row__col--sm-12,.row .col-sm-12{width:100%;float:left;margin-bottom:0}.grid__col--offset-right-sm-12,.row__col--offset-right-sm-12{margin-left:100%}.grid__col--offset-left-sm-12,.row__col--offset-left-sm-12{margin-left:-100%}}@media (min-width:768px){.grid__col--md-1,.grid .col-md-1,.row__col--md-1,.row .col-md-1{width:8.33333%;float:left;margin-bottom:0}.grid__col--offset-right-md-1,.row__col--offset-right-md-1{margin-left:8.33333%}.grid__col--offset-left-md-1,.row__col--offset-left-md-1{margin-left:-8.33333%}.grid__col--md-2,.grid .col-md-2,.row__col--md-2,.row .col-md-2{width:16.66667%;float:left;margin-bottom:0}.grid__col--offset-right-md-2,.row__col--offset-right-md-2{margin-left:16.66667%}.grid__col--offset-left-md-2,.row__col--offset-left-md-2{margin-left:-16.66667%}.grid__col--md-3,.grid .col-md-3,.row__col--md-3,.row .col-md-3{width:25%;float:left;margin-bottom:0}.grid__col--offset-right-md-3,.row__col--offset-right-md-3{margin-left:25%}.grid__col--offset-left-md-3,.row__col--offset-left-md-3{margin-left:-25%}.grid__col--md-4,.grid .col-md-4,.row__col--md-4,.row .col-md-4{width:33.33333%;float:left;margin-bottom:0}.grid__col--offset-right-md-4,.row__col--offset-right-md-4{margin-left:33.33333%}.grid__col--offset-left-md-4,.row__col--offset-left-md-4{margin-left:-33.33333%}.grid__col--md-5,.grid .col-md-5,.row__col--md-5,.row .col-md-5{width:41.66667%;float:left;margin-bottom:0}.grid__col--offset-right-md-5,.row__col--offset-right-md-5{margin-left:41.66667%}.grid__col--offset-left-md-5,.row__col--offset-left-md-5{margin-left:-41.66667%}.grid__col--md-6,.grid .col-md-6,.row__col--md-6,.row .col-md-6{width:50%;float:left;margin-bottom:0}.grid__col--offset-right-md-6,.row__col--offset-right-md-6{margin-left:50%}.grid__col--offset-left-md-6,.row__col--offset-left-md-6{margin-left:-50%}.grid__col--md-7,.grid .col-md-7,.row__col--md-7,.row .col-md-7{width:58.33333%;float:left;margin-bottom:0}.grid__col--offset-right-md-7,.row__col--offset-right-md-7{margin-left:58.33333%}.grid__col--offset-left-md-7,.row__col--offset-left-md-7{margin-left:-58.33333%}.grid__col--md-8,.grid .col-md-8,.row__col--md-8,.row .col-md-8{width:66.66667%;float:left;margin-bottom:0}.grid__col--offset-right-md-8,.row__col--offset-right-md-8{margin-left:66.66667%}.grid__col--offset-left-md-8,.row__col--offset-left-md-8{margin-left:-66.66667%}.grid__col--md-9,.grid .col-md-9,.row__col--md-9,.row .col-md-9{width:75%;float:left;margin-bottom:0}.grid__col--offset-right-md-9,.row__col--offset-right-md-9{margin-left:75%}.grid__col--offset-left-md-9,.row__col--offset-left-md-9{margin-left:-75%}.grid__col--md-10,.grid .col-md-10,.row__col--md-10,.row .col-md-10{width:83.33333%;float:left;margin-bottom:0}.grid__col--offset-right-md-10,.row__col--offset-right-md-10{margin-left:83.33333%}.grid__col--offset-left-md-10,.row__col--offset-left-md-10{margin-left:-83.33333%}.grid__col--md-11,.grid .col-md-11,.row__col--md-11,.row .col-md-11{width:91.66667%;float:left;margin-bottom:0}.grid__col--offset-right-md-11,.row__col--offset-right-md-11{margin-left:91.66667%}.grid__col--offset-left-md-11,.row__col--offset-left-md-11{margin-left:-91.66667%}.grid__col--md-12,.grid .col-md-12,.row__col--md-12,.row .col-md-12{width:100%;float:left;margin-bottom:0}.grid__col--offset-right-md-12,.row__col--offset-right-md-12{margin-left:100%}.grid__col--offset-left-md-12,.row__col--offset-left-md-12{margin-left:-100%}}@media (min-width:991px){.grid__col--lg-1,.grid .col-lg-1,.row__col--lg-1,.row .col-lg-1{width:8.33333%;float:left;margin-bottom:0}.grid__col--offset-right-lg-1,.row__col--offset-right-lg-1{margin-left:8.33333%}.grid__col--offset-left-lg-1,.row__col--offset-left-lg-1{margin-left:-8.33333%}.grid__col--lg-2,.grid .col-lg-2,.row__col--lg-2,.row .col-lg-2{width:16.66667%;float:left;margin-bottom:0}.grid__col--offset-right-lg-2,.row__col--offset-right-lg-2{margin-left:16.66667%}.grid__col--offset-left-lg-2,.row__col--offset-left-lg-2{margin-left:-16.66667%}.grid__col--lg-3,.grid .col-lg-3,.row__col--lg-3,.row .col-lg-3{width:25%;float:left;margin-bottom:0}.grid__col--offset-right-lg-3,.row__col--offset-right-lg-3{margin-left:25%}.grid__col--offset-left-lg-3,.row__col--offset-left-lg-3{margin-left:-25%}.grid__col--lg-4,.grid .col-lg-4,.row__col--lg-4,.row .col-lg-4{width:33.33333%;float:left;margin-bottom:0}.grid__col--offset-right-lg-4,.row__col--offset-right-lg-4{margin-left:33.33333%}.grid__col--offset-left-lg-4,.row__col--offset-left-lg-4{margin-left:-33.33333%}.grid__col--lg-5,.grid .col-lg-5,.row__col--lg-5,.row .col-lg-5{width:41.66667%;float:left;margin-bottom:0}.grid__col--offset-right-lg-5,.row__col--offset-right-lg-5{margin-left:41.66667%}.grid__col--offset-left-lg-5,.row__col--offset-left-lg-5{margin-left:-41.66667%}.grid__col--lg-6,.grid .col-lg-6,.row__col--lg-6,.row .col-lg-6{width:50%;float:left;margin-bottom:0}.grid__col--offset-right-lg-6,.row__col--offset-right-lg-6{margin-left:50%}.grid__col--offset-left-lg-6,.row__col--offset-left-lg-6{margin-left:-50%}.grid__col--lg-7,.grid .col-lg-7,.row__col--lg-7,.row .col-lg-7{width:58.33333%;float:left;margin-bottom:0}.grid__col--offset-right-lg-7,.row__col--offset-right-lg-7{margin-left:58.33333%}.grid__col--offset-left-lg-7,.row__col--offset-left-lg-7{margin-left:-58.33333%}.grid__col--lg-8,.grid .col-lg-8,.row__col--lg-8,.row .col-lg-8{width:66.66667%;float:left;margin-bottom:0}.grid__col--offset-right-lg-8,.row__col--offset-right-lg-8{margin-left:66.66667%}.grid__col--offset-left-lg-8,.row__col--offset-left-lg-8{margin-left:-66.66667%}.grid__col--lg-9,.grid .col-lg-9,.row__col--lg-9,.row .col-lg-9{width:75%;float:left;margin-bottom:0}.grid__col--offset-right-lg-9,.row__col--offset-right-lg-9{margin-left:75%}.grid__col--offset-left-lg-9,.row__col--offset-left-lg-9{margin-left:-75%}.grid__col--lg-10,.grid .col-lg-10,.row__col--lg-10,.row .col-lg-10{width:83.33333%;float:left;margin-bottom:0}.grid__col--offset-right-lg-10,.row__col--offset-right-lg-10{margin-left:83.33333%}.grid__col--offset-left-lg-10,.row__col--offset-left-lg-10{margin-left:-83.33333%}.grid__col--lg-11,.grid .col-lg-11,.row__col--lg-11,.row .col-lg-11{width:91.66667%;float:left;margin-bottom:0}.grid__col--offset-right-lg-11,.row__col--offset-right-lg-11{margin-left:91.66667%}.grid__col--offset-left-lg-11,.row__col--offset-left-lg-11{margin-left:-91.66667%}.grid__col--lg-12,.grid .col-lg-12,.row__col--lg-12,.row .col-lg-12{width:100%;float:left;margin-bottom:0}.grid__col--offset-right-lg-12,.row__col--offset-right-lg-12{margin-left:100%}.grid__col--offset-left-lg-12,.row__col--offset-left-lg-12{margin-left:-100%}}@media (min-width:1199px){.grid__col--xl-1,.grid .col-xl-1,.row__col--xl-1,.row .col-xl-1{width:8.33333%;float:left;margin-bottom:0}.grid__col--offset-right-xl-1,.row__col--offset-right-xl-1{margin-left:8.33333%}.grid__col--offset-left-xl-1,.row__col--offset-left-xl-1{margin-left:-8.33333%}.grid__col--xl-2,.grid .col-xl-2,.row__col--xl-2,.row .col-xl-2{width:16.66667%;float:left;margin-bottom:0}.grid__col--offset-right-xl-2,.row__col--offset-right-xl-2{margin-left:16.66667%}.grid__col--offset-left-xl-2,.row__col--offset-left-xl-2{margin-left:-16.66667%}.grid__col--xl-3,.grid .col-xl-3,.row__col--xl-3,.row .col-xl-3{width:25%;float:left;margin-bottom:0}.grid__col--offset-right-xl-3,.row__col--offset-right-xl-3{margin-left:25%}.grid__col--offset-left-xl-3,.row__col--offset-left-xl-3{margin-left:-25%}.grid__col--xl-4,.grid .col-xl-4,.row__col--xl-4,.row .col-xl-4{width:33.33333%;float:left;margin-bottom:0}.grid__col--offset-right-xl-4,.row__col--offset-right-xl-4{margin-left:33.33333%}.grid__col--offset-left-xl-4,.row__col--offset-left-xl-4{margin-left:-33.33333%}.grid__col--xl-5,.grid .col-xl-5,.row__col--xl-5,.row .col-xl-5{width:41.66667%;float:left;margin-bottom:0}.grid__col--offset-right-xl-5,.row__col--offset-right-xl-5{margin-left:41.66667%}.grid__col--offset-left-xl-5,.row__col--offset-left-xl-5{margin-left:-41.66667%}.grid__col--xl-6,.grid .col-xl-6,.row__col--xl-6,.row .col-xl-6{width:50%;float:left;margin-bottom:0}.grid__col--offset-right-xl-6,.row__col--offset-right-xl-6{margin-left:50%}.grid__col--offset-left-xl-6,.row__col--offset-left-xl-6{margin-left:-50%}.grid__col--xl-7,.grid .col-xl-7,.row__col--xl-7,.row .col-xl-7{width:58.33333%;float:left;margin-bottom:0}.grid__col--offset-right-xl-7,.row__col--offset-right-xl-7{margin-left:58.33333%}.grid__col--offset-left-xl-7,.row__col--offset-left-xl-7{margin-left:-58.33333%}.grid__col--xl-8,.grid .col-xl-8,.row__col--xl-8,.row .col-xl-8{width:66.66667%;float:left;margin-bottom:0}.grid__col--offset-right-xl-8,.row__col--offset-right-xl-8{margin-left:66.66667%}.grid__col--offset-left-xl-8,.row__col--offset-left-xl-8{margin-left:-66.66667%}.grid__col--xl-9,.grid .col-xl-9,.row__col--xl-9,.row .col-xl-9{width:75%;float:left;margin-bottom:0}.grid__col--offset-right-xl-9,.row__col--offset-right-xl-9{margin-left:75%}.grid__col--offset-left-xl-9,.row__col--offset-left-xl-9{margin-left:-75%}.grid__col--xl-10,.grid .col-xl-10,.row__col--xl-10,.row .col-xl-10{width:83.33333%;float:left;margin-bottom:0}.grid__col--offset-right-xl-10,.row__col--offset-right-xl-10{margin-left:83.33333%}.grid__col--offset-left-xl-10,.row__col--offset-left-xl-10{margin-left:-83.33333%}.grid__col--xl-11,.grid .col-xl-11,.row__col--xl-11,.row .col-xl-11{width:91.66667%;float:left;margin-bottom:0}.grid__col--offset-right-xl-11,.row__col--offset-right-xl-11{margin-left:91.66667%}.grid__col--offset-left-xl-11,.row__col--offset-left-xl-11{margin-left:-91.66667%}.grid__col--xl-12,.grid .col-xl-12,.row__col--xl-12,.row .col-xl-12{width:100%;float:left;margin-bottom:0}.grid__col--offset-right-xl-12,.row__col--offset-right-xl-12{margin-left:100%}.grid__col--offset-left-xl-12,.row__col--offset-left-xl-12{margin-left:-100%}}@media (max-width:767px){.grid__col--padded-right{padding-right:15px}}.theme--light-orange .banner__image{background-image:url("/sites/default/files/banners/new-banner_cannabis.jpg");background-position:center}.theme--orange .banner__image{background-image:url("/sites/default/files/banners/new-banner_membership.jpg");background-position:center}.theme--yellow .banner__image{background-image:url("/sites/default/files/banners/new-banner_students.jpg");background-position:center}.theme--yellow-2 .banner__image{background-image:url("/sites/default/files/banners/new-banner_aboutus.jpg");background-position:center top}.theme--green .banner__image{background-image:url("/sites/default/files/banners/new-banner_resources.jpg");background-position:center}.theme--pink .banner__image{background-image:url("/sites/default/files/banners/new-banner_contactus.jpg");background-position:center}.theme--light-pink .banner__image{background-image:url("/sites/default/files/banners/new-banner_inthenews.jpg");background-position:center}.theme--blue .banner__image{background-image:url("/sites/default/files/banners/new-banner_policyadvocacy.jpg");background-position:center}.theme--light-blue .banner__image{background-image:url("/sites/default/files/banners/new-banner_events.jpg");background-position:center top -50px}.theme--home .banner__image{background-image:url("/sites/default/files/banners/new-banner_cannabis.jpg");background-position:center}.theme--membership .banner__image{background-image:url("/sites/default/files/banners/new-banner_membership.jpg");background-position:center}.theme--students .banner__image{background-image:url("/sites/default/files/banners/new-banner_students.jpg");background-position:center}.theme--aboutus .banner__image{background-image:url("/sites/default/files/banners/new-banner_aboutus.jpg");background-position:center top}.theme--resources .banner__image{background-image:url("/sites/default/files/banners/new-banner_resources.jpg");background-position:center}.theme--contactus .banner__image{background-image:url("/sites/default/files/banners/new-banner_contactus.jpg");background-position:center}.theme--inthenews .banner__image{background-image:url("/sites/default/files/banners/new-banner_inthenews.jpg");background-position:center}.theme--policyadvocacy .banner__image{background-image:url("/sites/default/files/banners/new-banner_policyadvocacy.jpg");background-position:center}.theme--events .banner__image{background-image:url("/sites/default/files/banners/new-banner_events.jpg");background-position:center top -50px}.theme--contactus .newsletter{background:#CE0058}.theme--inthenews .newsletter{background:#910048}.theme--home .newsletter{background:#54585a}.theme--home .newsletter .btn--context{background:#CE0058;color:#fff;border-bottom:2px solid #990042}.theme--home .newsletter .btn--context:hover,.theme--home .newsletter .btn--context:focus{border-bottom:2px solid #CE0058;background:#CE0058;color:#fff}.theme--students .newsletter{background:#54585A}.theme--aboutus .newsletter{background:#54585A}.theme--membership .newsletter{background:#B94700}.theme--membership .banner__image{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.theme--policyadvocacy .newsletter{background:#00778B}.theme--events .newsletter{background:#00778B}.theme--resources .newsletter{background:#59621D}.featured__article{display:block;text-align:center;width:33.333%;margin:0 15px}.featured__article:hover,.featured__article:focus{text-decoration:none}.featured__article .fa-external-link{display:none}.featured__article.card{border:none;background:#fff;position:relative;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-bottom:2px solid #c9caca;overflow:hidden}.featured__article img{display:block;height:330px;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;max-width:none}.featured__article-image{height:330px;width:100%;position:relative}.featured__article-image+.featured__article-title{position:absolute;bottom:0;left:0}.featured__article-title{text-align:left;width:100%;background:#fff;color:#282720;margin-top:0;margin-bottom:0;font-size:1em;font-weight:700;line-height:1.25;text-transform:none;padding:15px;text-decoration:underline}.featured__article-title:hover,.featured__article-title:focus{text-decoration:none !important}.featured .grid{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.featured__event{padding-right:45px}.featured__event .section__title{padding-bottom:45px;margin-bottom:20px}.featured__event .section__title:after{background:#00AEC7;bottom:22px;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.featured__event img{margin-bottom:15px;max-width:100%}.featured__event h3{margin-bottom:15px;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;text-transform:none;color:#282720;font-size:1.625em;font-weight:700;line-height:1.23077}.featured__event p{margin-bottom:30px}.featured__event a:hover,.featured__event a:focus{text-decoration:none}.featured__news{padding-left:45px}.featured__news .section__title{padding-bottom:45px}.featured__news .section__title:after{background:#FF8200;bottom:22px;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.featured__news h3{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;text-transform:none;margin-bottom:10px;font-weight:500}.featured__news a:hover,.featured__news a:focus{text-decoration:none}.featured__news li{margin-bottom:20px}.policy-statement{padding-right:45px}.resources li a i{margin-left:5px}.resources-section li{margin-bottom:15px}.resources-section li a{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;color:#fff}.resources-section li a i{margin-left:5px}.resources-section a{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;color:#fff;margin-right:30px}.resources-section a strong{font-weight:900}.resources-section a:hover,.resources-section a:focus{text-decoration:none}.all-link{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-weight:500;font-size:16px;color:#27251F}.authoring{display:block;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:15px}.author{display:block;margin-bottom:15px}.sidebar{background:#e9e9e9;padding:30px;padding-left:60px;padding-bottom:60px;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.sidebar h2,.sidebar .highlights_header{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;text-transform:none}.sidebar a:hover,.sidebar a:focus{text-decoration:none}.sidebar+.content{padding:30px;padding-right:0}.sidebar+.content .resources ul li a{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.map-container{overflow:hidden;margin-left:-30px}.content hr{height:1px;width:100%;border:none;background:#c9caca}.content h2,.content .highlights_header{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;text-transform:none}.content img[align="left"] figure[align="left"]{float:left;margin-right:10px;margin-bottom:10px}.content img[align="right"],.content figure[align="right"]{float:right;margin-left:10px;margin-bottom:10px}.content .date-posted+h2,.content .date-posted+.highlights_header{margin-top:15px}.content .resources{margin-bottom:30px}.content .resources h2,.content .resources .highlights_header{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;text-transform:none;margin-top:0}.content .resources h2 a,.content .resources .highlights_header a{color:#282720}.content .resources h2 a:hover,.content .resources .highlights_header a:hover,.content .resources h2 a:focus,.content .resources .highlights_header a:focus{text-decoration:none}.content .resources ul li a{color:#282720;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;font-size:.875em;font-weight:300;line-height:1.28571}.content .resources ul li a i{margin-left:5px}.content .resources ul li a:hover,.content .resources ul li a:focus{text-decoration:none}.about{margin-bottom:45px}.about__image{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about__image-wrapper{position:relative;width:130px;height:130px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;border:2px solid #e9e9e9}.about__image-wrapper img{min-width:130px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about__details{position:relative;padding-left:175px}.about__details h4{font-size:1em;font-weight:300;line-height:1.375}figure img{display:block}figure figcaption{text-align:left;font-style:italic;padding:10px 0}.highlights{background:#f6f6f6;padding:30px 45px;margin:20px -45px}.highlights h2,.highlights .highlights_header,.highlights h3{text-transform:uppercase;font-size:1.25em;font-weight:700;line-height:1.3;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;color:#282720}.highlights h2:first-child,.highlights .highlights_header:first-child,.highlights h3:first-child{margin-top:0}.highlights a:after{margin-left:5px;display:inline-block;content:"»"}.highlights_header{display:block}.date-posted{text-transform:uppercase;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;color:#CE0058;font-weight:700}.directory h2,.directory .highlights_header{margin-top:30px;margin-bottom:45px}.directory h3{margin-bottom:5px;margin-top:30px}.directory h4{margin-bottom:0}.directory__contact{text-decoration:none;margin-bottom:30px;display:inline-block}.directory__contact:hover,.directory__contact:focus{text-decoration:underline}.search-advanced{display:none}.search__results form .container-inline{position:relative;padding-right:150px;margin-bottom:5px}.search__results form .container-inline label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.search__results form .container-inline input[type="search"]{width:100%}.search__results form .container-inline input[type="submit"]{position:absolute;width:135px;right:0;top:0}.search__results ol{list-style:none;padding:0}.search__results ol li{margin:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e9e9e9}blockquote{padding-left:30px;border-left:3px solid #CE0058;margin-bottom:15px}.project__reports{margin:45px 0}.project__report{background:#e9e9e9;padding:20px 30px;margin-bottom:20px}.project__report .drawer-toggle{display:block;text-decoration:none}.project__report .drawer-toggle i{right:0}.project__report .drawer{padding:15px 0}.project__report h3{color:#282720;text-transform:none}.project__report:last-of-type{margin-bottom:0}.project__graphics{background-color:#D0D7C0;background-image:url(/sites/default/themes/roots/assets/images/projects/Forest-bg.png);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;position:relative}.project__graphic{width:100%;display:block;position:relative}.project__graphic .btn{position:absolute;top:0;left:0;-webkit-transform:translate(-25%,-25%);-moz-transform:translate(-25%,-25%);-ms-transform:translate(-25%,-25%);-o-transform:translate(-25%,-25%);transform:translate(-25%,-25%);z-index:2}.project__graphic img{display:block;max-width:100%}.project__graphic--1,.project__graphic--2,.project__graphic--3,.project__graphic--4,.project__graphic--5{width:18.5%;max-width:280px;position:absolute;top:-100%;left:-100%}.project__graphic--1{left:15%;top:10%}.project__graphic--1 .project__graphic-left{width:65%;height:auto;left:-18%;bottom:-30%}.project__graphic--1 .project__graphic-right{height:85%;width:auto;top:0;right:-20.2%}.project__graphic--2{left:20%;top:auto;bottom:27%}.project__graphic--2 .project__graphic-left{height:100%;width:auto;top:-24%;left:-26.8%}.project__graphic--2 .project__graphic-right{height:100%;width:auto;bottom:-26%;right:-30.5%}.project__graphic--2 .project__graphic-bottom{width:36%;height:auto;bottom:-29.3%;left:-5%}.project__graphic--3{left:50%;top:40%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project__graphic--3 .project__graphic-left{width:45%;height:auto;left:-16%;bottom:-19%}.project__graphic--3 .project__graphic-right{height:135%;width:auto;right:-27.5%;top:-39.7%}.project__graphic--4{top:10%;left:63%}.project__graphic--4 .project__graphic-left{height:95%;width:auto;left:-40.8%;bottom:-4.3%}.project__graphic--4 .project__graphic-right{height:100%;width:auto;left:99.5%;top:0}.project__graphic--5{top:auto;bottom:15%;left:55%}.project__graphic--5 .project__graphic-top{width:70%;height:auto;top:-35.4%;right:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.project__graphic--5 .project__graphic-left{height:80%;width:auto;top:50%;right:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.project__graphic--5 .project__graphic-right{left:99.5%;top:0;height:90%;width:auto}.project__graphic-left,.project__graphic-right,.project__graphic-top,.project__graphic-bottom{position:absolute;z-index:1}.project__graphic-line{display:block;width:100%;height:auto}.project__graphic-title{position:absolute;z-index:2;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%);color:#282720;text-transform:none;white-space:nowrap;background:#fff;text-align:center;padding:10px;max-width:90%;min-width:80%;margin:0;font-size:1.07vw;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width:1260px){.project__graphic-title{font-size:.875em;font-weight:600;line-height:1.42857}}.project-popover__header{margin-bottom:30px;padding-top:60px;background:#fff}.project-popover__header .popup__close{top:30px;right:30px;font-size:.875em;font-weight:500;line-height:1.42857;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.project-popover__main{width:100%;overflow:hidden}.project-popover__footer{margin-top:30px;background:#fff;padding:20px 0;height:60px;position:relative}.project-popover__footer .popup__close{top:50%;right:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:.875em;font-weight:500;line-height:1.42857;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.project-popover__sharing{margin-top:-45px}.project-popover__content-header{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top 33% center;position:relative;padding:60px}.project-popover__content-header h3{color:#fff;font-size:1.625em;font-weight:600;line-height:1.30769;position:relative;z-index:2;text-transform:none;margin:0}.project-popover__content-header:after{content:'';height:100%;width:100%;background:rgba(255,0,111,0.6);position:absolute;left:0;top:0}.project-popover__content-header .project__graphic-top--5{width:180px;height:auto;top:-60px;left:-15px}.project-popover__content-header .project__graphic-left{position:absolute;pointer-events:none}.project-popover__content-header .project__graphic-left--1{width:180px;height:auto;left:-50px;bottom:-40px}.project-popover__content-header .project__graphic-left--2{height:180px;width:auto;left:-71px;top:-43px}.project-popover__content-header .project__graphic-left--3{right:-32px;bottom:-30px;width:90px;height:auto;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.project-popover__content-header .project__graphic-left--4{height:140px;top:0;width:auto;right:100%}.project-popover__content-header .project__graphic-left--5{height:130px;width:auto;right:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.project-popover__content-header .project__graphic-right{position:absolute;pointer-events:none}.project-popover__content-header .project__graphic-right--1{height:140px;width:auto;right:-51px;bottom:-8px}.project-popover__content-header .project__graphic-right--2{height:180px;right:-82px;bottom:-45px}.project-popover__content-header .project__graphic-right--3{left:-55px;top:-53px;height:180px;width:auto;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.project-popover__content-header .project__graphic-right--4{left:100%;height:140px;width:auto;top:0}.project-popover__content-header .project__graphic-right--5{height:145px;width:auto;right:-52px;top:0}.project-popover__content{background:#fff;padding:60px}.project-resource--single{padding-top:45px}.project-resource--single .project-resource__image{margin-bottom:20px}.project-resource--single ol{padding-right:90px}.project-resource--single ol li{font-weight:400;margin-bottom:30px}.project-resource--single hr{height:3px;background:#84BD00;margin:30px 0;margin-top:45px}.project-resource--list-item{background:#e9e9e9;padding:20px 30px;margin-bottom:20px}.project-resource--list-item h4{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;text-transform:none}.project-resource--list-item hr{width:100%;height:2px;margin:20px 0;background:#84BD00}.project-resource--list-item:last-of-type{margin-bottom:0}.project-resource--card{margin:0 12px;padding:0;-webkit-box-shadow:0 0 15px #c9caca;-moz-box-shadow:0 0 15px #c9caca;box-shadow:0 0 15px #c9caca}.project-resource--card h4{padding:20px;padding-bottom:0px;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;margin:0}.project-resource--card p{margin-bottom:20px}.project-resource--card p:last-of-type{margin-bottom:0}.project-resource--card__image{width:100%;height:200px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.project-resource--card__content{padding:20px}.project-resource--card__content hr{height:2px;background:#84BD00}.project-resource--document h4{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;margin-top:20px}.project-resource--document__link.format-filetype{margin-left:0}.project-resource--document__link.format-filetype .no-break:first-of-type i{margin-left:0}.project-resource--placeholder{margin:0 12px}.project-resources--documents{padding-top:30px}.project-resources--documents .grid--flex{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.project-resources--cards{padding-top:30px}.project-resources--cards .grid--flex{margin:0 -12px;margin-bottom:25px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.project-tabs__arrows{text-align:right}.project-tabs__arrows--top{margin-bottom:10px}.project-tabs__arrows--bottom{margin-top:10px}.section--project .project__report hr{width:100%;height:2px;margin:20px 0}.content .project__tabs-bar hr{margin:20px 0;margin-bottom:0;width:100%;background:#e9e9e9;height:2px}.project-policy__image{margin-top:-30px;margin-bottom:15px}.resource__documents{background:#e9e9e9;display:block;margin-left:30px;margin-bottom:30px;padding:30px;padding-right:45px;width:250px;float:right;max-width:100%}.resource__content{float:left}.resource--page ol li{font-weight:400;margin-bottom:30px}.text-centered .section-theme--pink hr,.text-centered .section-theme--orange hr{margin-left:auto;margin-right:auto;text-align:center}.section-theme--pink hr,.section-theme--orange hr,.section-theme--blue hr{height:5px;width:100%;max-width:100px;border:none;margin-bottom:30px;text-align:left}.section-theme--pink .text-align-center+hr,.section-theme--orange .text-align-center+hr,.section-theme--blue .text-align-center+hr{margin-left:auto;margin-right:auto}.section-theme--pink img,.section-theme--orange img,.section-theme--blue img{height:auto;width:auto;max-width:100%}.section-theme--pink hr{background:#CE0058}.section-theme--orange{background:#f6f6f6}.section-theme--orange hr{background:#FF8200}.section-theme--orange .authoring{color:#CE0058}.section-theme--blue hr{background:#00AEC7}.section-theme--blue a{font-weight:500;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}@media (min-width:768px){.section-theme--blue .col-md-3{width:45%}.section-theme--blue .col-md-9{width:55%}}#outro{padding-bottom:150px}@media (max-width:991px){.resource__documents{width:100%;float:none;margin-left:0}}.page__print{font-weight:600}@media (max-width:767px){.project-resources--cards .grid--flex{margin-left:0;margin-right:0;padding:0 15px;display:block}.project-resources--cards .grid--flex *[class*="grid__col"]{margin:0;margin-bottom:30px}.policy-statement{padding-right:15px}.featured .grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured__article{width:45%;margin:0 2.5%;margin-bottom:15px}.featured__event{margin-bottom:45px}.featured__news{padding-left:15px}.grid .content,.grid .sidebar+.content{padding:0 15px}.content img[align="left"] figure[align="left"]{float:none;max-width:100%;margin-right:0;margin-bottom:10px}.content img[align="right"],.content figure[align="right"]{float:none;max-width:100%;margin-left:0;margin-bottom:10px}.resources-section ul{margin-bottom:45px;margin-top:30px}.resources-section a{display:block;margin-bottom:15px}.resources-section a+a{margin-bottom:45px}.about h4{margin-top:15px}.about__image{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.about__details{padding-left:0}.map-container{margin:0}.project-policy__image{margin-top:0}.project__graphics{padding:60px 15px;text-align:center}.project__graphics:after{content:'';height:100%;width:1px;position:absolute;z-index:1;left:50%;top:0;border-left:8px dotted #fff}.project__graphic--1,.project__graphic--2,.project__graphic--3,.project__graphic--4,.project__graphic--5{width:100%;display:block;margin:0 auto;margin-bottom:130px;position:relative;z-index:2;top:auto;bottom:auto;left:auto;right:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.project__graphic--1:last-of-type,.project__graphic--2:last-of-type,.project__graphic--3:last-of-type,.project__graphic--4:last-of-type,.project__graphic--5:last-of-type{margin-bottom:0}.project__graphic-title{font-size:.875em;font-weight:600;line-height:1.42857}.project__graphic-line{display:none}.project-popover__content{padding:60px 15px;padding-bottom:15px}.project-popover__content-header{padding:30px 60px}.project-resource--single{padding-top:15px}.project-resource--single ol{padding-right:0}.related-project img{margin-bottom:20px}}.related-project{padding:15px 0}.related-project hr{height:5px;background:#84BD00;width:75px;max-width:100%}.link--internal{font-weight:500}.link--internal i{margin-left:5px}@media (max-width:479px){.featured .grid{margin:0;display:block}.featured__article{width:100%;margin:0;margin-bottom:15px}}@media print{header,footer,.sidebar__left,.nav--breadcrumbs,.sharing_buttons,.resource__documents{display:none}.banner__content{padding-top:30px;margin-bottom:15px}h1{margin-top:0}.grid{margin:0;padding:0}.grid *[class*="grid__col"]{margin:0;padding:0 !important}}.nav a{-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.nav ul{padding-left:0}.nav--primary{position:relative;background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.nav--primary.scrolled{position:fixed;z-index:1000;top:0;left:0;width:100%;background:#fff}.nav--primary__wrapper{min-height:64px}.nav--primary__menu{display:table;width:100%;position:relative}.nav--primary__menu li{display:table-cell;text-align:center;position:relative}.nav--primary__menu li.bounds-both{position:static}.nav--primary__menu li:first-of-type a{padding-left:0}.nav--primary__menu li:last-of-type a{padding-right:0}.nav--primary__menu li a{display:block;padding:20px;background:#fff;color:#000;text-decoration:none;font-weight:500}.nav--primary__menu li a:hover,.nav--primary__menu li a:focus,.nav--primary__menu li a:active,.nav--primary__menu li a.open{color:#000}.nav--mobile{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;background:#fff;position:relative}.nav--mobile ul{display:table;table-layout:fixed;width:100%}.nav--mobile ul li{display:table-cell;border-right:1px solid #e9e9e9}.nav--mobile ul li:last-of-type{border-right:none}.nav--mobile ul li a{color:#000;display:block;text-align:center;text-decoration:none;padding:15px}.nav--mobile ul li a.drawer-toggle.open i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.nav--mobile ul li a i{position:static;display:block;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav--mobile ul li.donate{padding:15px 30px}.nav--mobile ul li.donate a.btn{display:inline-block;color:#fff;font-weight:700;padding:10px 30px}.nav--mobile__menu{border-top:1px solid #e9e9e9}.nav--mobile .nav__submenu{position:static;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #e9e9e9}.nav--mobile .nav__submenu ul li a{white-space:normal;background:#f6f6f6}.nav--mobile .nav__submenu ul li a:hover,.nav--mobile .nav__submenu ul li a:focus{background:#f6f6f6}.nav--mobile .nav__submenu ul li:first-of-type a{padding-top:15px}.nav--mobile .nav__submenu ul li:last-of-type a{padding-bottom:15px}.nav--mobile .drawer .nav__submenu ul li{border-bottom:1px solid #e9e9e9}.nav--mobile .drawer .nav__submenu ul li a{padding:10px 45px}.nav--mobile .drawer ul{display:block}.nav--mobile .drawer ul li{display:block;background:#fff;border-bottom:1px solid #e9e9e9;border-right:none}.nav--mobile .drawer ul li:last-of-type{border-bottom:none}.nav--mobile .drawer ul li a{display:block;padding:15px 30px;text-align:left;position:relative;font-weight:400}.nav--mobile .drawer ul li a i{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav--mobile .drawer ul li a.open i{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.nav--mobile .menu-drawer{position:absolute;z-index:100;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;top:100%;left:0;width:100%}.nav--mobile .menu-drawer>div:first-of-type .nav--mobile__menu{border-top:none}.nav--mobile .menu-drawer>ul>li:last-of-type{border-bottom:1px solid #e9e9e9}.nav--mobile .menu-drawer form{background:#fff;padding:15px}.nav--mobile .menu-drawer .form__group{margin-bottom:0;position:relative}.nav--mobile .menu-drawer .form__group i{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav--mobile .menu-drawer .form__group .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:10px 15px}.nav--mobile .menu-drawer .form__input{background:transparent;padding-right:90px;padding-left:30px}.nav--mobile.scrolled{position:fixed;z-index:100;top:0;left:0;width:100%}.nav--mobile.scrolled .menu-drawer{position:fixed;border-top:none;border-bottom:none;top:70px;left:0;width:100%;z-index:-1;max-height:100%;overflow-y:auto;padding-bottom:70px}.nav--breadcrumbs{margin:30px 0}.nav--breadcrumbs ul:after{clear:both;content:"";display:table}.nav--breadcrumbs ul li{padding:0;display:inline-block;float:left;font-style:italic}.nav--breadcrumbs ul li:before{display:none}.nav--breadcrumbs ul li a:hover,.nav--breadcrumbs ul li a:focus{text-decoration:underline}.nav--breadcrumbs ul li:after{content:"»";display:inline-block;margin:0 5px}.nav--breadcrumbs ul li:last-of-type:after{display:none}.nav--vertical{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-weight:300}.nav--vertical ul li{position:relative}.nav--vertical ul li a{display:block;padding:10px 15px;color:#000;text-decoration:none}.nav--vertical ul li a:hover,.nav--vertical ul li a:focus{text-decoration:underline}.nav--vertical ul li a.drawer-toggle{padding-right:15px}.nav--vertical ul li a.drawer-toggle i{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);margin-right:5px}.nav--vertical ul li a.open i{-webkit-transform:translate(0,0) rotate(180deg);-moz-transform:translate(0,0) rotate(180deg);-ms-transform:translate(0,0) rotate(180deg);-o-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg)}.nav--vertical ul li ul{padding-left:30px}.nav--vertical ul li.active>a,.nav--vertical ul li.active-trail>a{font-weight:700}.nav--utility{border-bottom:2px solid #CE0058;padding:20px 0;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.nav--utility ul li{display:inline-block;position:relative;padding:0 15px}.nav--utility ul li:after{content:'';display:block;height:14px;width:1px;background:#000;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav--utility ul li a{text-decoration:none;color:#000;font-weight:500}.nav--utility ul li a:hover,.nav--utility ul li a:focus{text-decoration:underline}.nav--utility ul li:first-of-type{padding-left:0}.nav--utility ul li:last-of-type{padding-right:0}.nav--utility ul li:last-of-type:after{display:none}.nav--utility ul li.social{padding-right:0}.nav--utility ul li.social:after{display:none}.nav--utility ul li.social a{color:#fff;background:#000;display:inline-block;padding:2px;height:25px;width:25px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.nav--utility ul li.social .fa-external-link{display:none}.nav--utility ul li.auth{text-transform:uppercase;font-weight:700}.nav--featured{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;padding:10px 0}.nav--featured ul li{display:inline-block;position:relative}.nav--featured ul li a{text-decoration:none;color:#000;font-weight:500}.nav--featured ul li a:hover,.nav--featured ul li a:focus{text-decoration:underline}.nav--featured ul li a i{width:17px;height:17px;color:#fff;background:#000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-align:center;right:5px}.nav--featured>ul>li{margin-right:45px;margin-bottom:15px}.nav--featured>ul>li:last-of-type{margin-right:0}.nav--featured .nav__submenu{padding:15px;border:1px solid #e9e9e9}.nav--featured .nav__submenu a{display:block;padding:5px 0}.nav--footer-utility{margin-top:15px;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.nav--footer-utility ul li{position:relative;display:inline-block;padding:0 15px}.nav--footer-utility ul li:first-of-type{padding-left:0}.nav--footer-utility ul li:last-of-type{padding-right:0}.nav--footer-utility ul li:last-of-type:after{display:none}.nav--footer-utility ul li:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:15px;background:#282720}.nav--footer-utility ul li a{color:#282720;font-weight:500}.nav--footer-utility ul li a:hover,.nav--footer-utility ul li a:focus{text-decoration:none}.nav__submenu{white-space:nowrap;position:absolute;z-index:10;top:100%;margin-top:1px;left:0;background:#fff;padding:30px 0;-webkit-box-shadow:2px 3px 3px #aaa;-moz-box-shadow:2px 3px 3px #aaa;box-shadow:2px 3px 3px #aaa;text-align:left}.nav__submenu.bounds-right{left:auto;right:0}.nav__submenu.bounds-both{left:0;right:auto;width:100%}.nav__submenu.card{padding:30px 15px;border-bottom:5px solid #CE0058}.nav__submenu .grid>div[class^="grid__col"]{padding:0 30px;position:relative}.nav__submenu .grid>div[class^="grid__col"]:before{content:'';display:block;height:100%;width:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.nav__submenu .grid>div[class^="grid__col"]:last-of-type:before{display:none}.nav__submenu.static-width .grid>div[class^="grid__col"]{display:inline-block;width:auto;float:none;vertical-align:top}.nav__submenu ul{display:block}.nav__submenu ul li{display:block;float:none;position:static;text-align:left}.nav__submenu ul li:after{display:none}.nav__submenu ul li a{text-decoration:none;background:transparent;color:#000;font-weight:400;padding:10px 0}.nav__submenu ul li a:hover,.nav__submenu ul li a:focus{text-decoration:underline;background:transparent;text-decoration:underline}.nav__submenu ul li:first-of-type a{padding-top:0}.nav__submenu ul li:last-of-type a{padding-bottom:0}.content .nav--project .nav__menu{list-style:none;padding:0;width:100%;text-align:center}.content .nav--project .nav__menu li{display:inline-block;padding:20px;position:relative}.content .nav--project .nav__menu li:before{display:none}.content .nav--project .nav__menu li:after{content:'';height:15px;background:#e9e9e9;width:2px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.content .nav--project .nav__menu li:last-of-type:after{display:none}.content .nav--project .nav__menu li a{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-weight:500;text-decoration:none;white-space:nowrap}.content .nav--project .nav__menu li a:hover,.content .nav--project .nav__menu li a:focus{text-decoration:underline}.content .nav--project .nav__menu li a.active:before{content:'';display:block;width:100%;height:4px;background:#282720;position:absolute;left:0;top:-2px}.pager ul{display:block}.pager ul:after{clear:both;content:"";display:table}.pager ul li{float:left;margin-bottom:5px;padding:0}.pager ul li:before{display:none}.pager ul li.pager__item--ellipsis{padding:5px}.pager ul li.pager__item a{text-decoration:underline}.pager ul li.pager__item a:hover,.pager ul li.pager__item a:focus{text-decoration:none}.pager ul li.pager__item.is-active a{font-weight:700;text-decoration:none}.pager ul li.pager__item.is-active a:hover,.pager ul li.pager__item.is-active a:focus{text-decoration:underline}.pager ul li.pager__item--previous,.pager ul li.pager__item--first,.pager ul li.pager__item--next,.pager ul li.pager__item--last{margin:0 5px;margin-bottom:5px}.pager ul li.pager__item--previous:first-of-type,.pager ul li.pager__item--first:first-of-type,.pager ul li.pager__item--next:first-of-type,.pager ul li.pager__item--last:first-of-type{margin-left:0}.pager ul li.pager__item--previous:last-of-type,.pager ul li.pager__item--first:last-of-type,.pager ul li.pager__item--next:last-of-type,.pager ul li.pager__item--last:last-of-type{margin-right:0}.pager ul li.pager__item--previous a,.pager ul li.pager__item--first a,.pager ul li.pager__item--next a,.pager ul li.pager__item--last a{padding:5px 10px;cursor:pointer;-webkit-transition:border-color 0.2s;-o-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-size:.875em;font-weight:700;line-height:1.42857;background:#CE0058;color:#fff;border-bottom:2px solid #990042}.pager ul li.pager__item--previous a:hover,.pager ul li.pager__item--previous a:focus,.pager ul li.pager__item--first a:hover,.pager ul li.pager__item--first a:focus,.pager ul li.pager__item--next a:hover,.pager ul li.pager__item--next a:focus,.pager ul li.pager__item--last a:hover,.pager ul li.pager__item--last a:focus{background:#CE0058;color:#fff;border-bottom:2px solid #CE0058}.pager ul li a{display:block;text-decoration:none;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;padding:5px}@media (max-width:767px){.nav--utility{padding:10px 0}}@media (max-width:1036px){.nav--featured ul li{margin-right:10px}}.nav--utility.social{border:none}header .brand{width:100%;max-width:380px;height:auto}.header__content{padding-top:20px;padding-bottom:30px}.header__content .grid{margin:0 -5px;margin-bottom:15px}.header__content .grid *[class^="grid__col"]{padding:0 5px}.header__content .grid:last-child{margin-bottom:0}.header__content.scrolled{margin-bottom:70px}.header__group{position:relative;padding-right:150px}.header__group:last-of-type{margin-bottom:0}.header__group .btn{position:absolute;right:0;top:0;width:135px;margin-bottom:15px;white-space:nowrap;padding:10px}.header__group .btn .fa-external-link{display:none}.header.mobile .header__content{padding:30px}@media (min-width:768px){.header__content.scrolled{margin-bottom:0}}@media (max-width:1036px){.header__group{padding-right:0}.header__group form .btn{margin-top:15px}.header__group .btn{position:static;width:100%}.header__group:last-of-type .btn{margin-bottom:0}}section{padding:60px 0}section:first-of-type{padding-top:0}section#page-content{padding-bottom:120px}.section__title{position:relative;margin-bottom:0;padding-bottom:60px}.section__title:after{content:'';display:block;position:absolute;height:5px;width:100%;max-width:100px;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%);bottom:45px}.section--no-padding{padding:0}.section--project hr{height:5px;width:75px;background:#84BD00;margin-bottom:30px}.section--last{padding-bottom:120px}.section--grey{background:#e9e9e9}.section--pink{background:#CE0058;color:#fff;position:relative;overflow:hidden}.section--pink img{height:auto;width:auto;max-width:100%}.section--pink .centered-content{position:relative;z-index:2}.section--pink hr{height:5px;width:100%;max-width:100px;border:none;margin-bottom:30px;background:#EE5298;text-align:left}.section--pink a{color:#fff}.section--pink:after{content:'';display:block;height:750px;width:750px;background:#990042;position:absolute;right:-300px;top:-200px;z-index:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media (min-width:768px){.section--pink .col-md-3{width:45%}.section--pink .col-md-9{width:55%}}.section--green{background:#A5D465;position:relative;overflow:hidden;padding:90px 0}.section--green .centered-content{position:relative;z-index:2}.section--green hr{height:5px;width:100%;max-width:100px;border:none;margin-bottom:30px;background:#85BB23;text-align:left}.section--green img{height:auto;width:auto;max-width:100%}.section--green:after{content:'';display:block;height:750px;width:750px;background:#85BB23;position:absolute;left:-300px;bottom:-200px;z-index:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media (min-width:768px){.section--green .col-md-3{width:45%}.section--green .col-md-9{width:55%}}.section--banner{padding:0;background:#e9e9e9}#mission{padding-bottom:60px}#mission .section__title:after{background:#CE0058}#mission h3{color:#CE0058}.missions{margin-bottom:45px}.mission__image-wrapper{margin-bottom:30px;position:relative;height:100px}.mission__image-wrapper:after{position:absolute;z-index:1;background:#CE0058;content:'';display:block;height:100px;width:100px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.mission__image-wrapper img{display:inline-block;position:relative;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mission__image-wrapper i{position:absolute;right:-22px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.375em;font-weight:400;line-height:1;color:#898d8c}.mission:nth-of-type(1) .mission__image-wrapper img{height:60px;width:auto}.mission:nth-of-type(1) .mission__image-wrapper:after{background:#84BD00}.mission:nth-of-type(2) .mission__image-wrapper img{width:60px;height:auto}.mission:nth-of-type(2) .mission__image-wrapper:after{background:#FFCD00}.mission:nth-of-type(3) .mission__image-wrapper img{height:60px;width:auto}.mission:nth-of-type(3) .mission__image-wrapper:after{background:#00AEC7}.mission:last-of-type .mission__image-wrapper i{display:none}#policy-section{background:#e9e9e9}#policy-section .section__title{padding-bottom:45px}#policy-section .section__title:after{background:#84BD00;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);bottom:22px}#policy-section p{margin-bottom:45px}#top-resources{background:#CE0058}#top-resources .section__title{color:#fff;padding-bottom:45px}#top-resources .section__title:after{background:#fff;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);bottom:22px}#top-resources li a{color:#fff}#featured{padding-bottom:120px}#project-tabs-section{padding-bottom:0}@media (max-width:767px){section{padding:30px 0}.mission+.mission{margin-top:-50px}.mission__image-wrapper:after{height:80px;width:80px}.mission h3{margin-top:15px}.mission:nth-of-type(2n-1) .mission__image-wrapper{padding-right:50%}.mission:nth-of-type(2n-1) .mission__image-wrapper img{left:25%;height:50px}.mission:nth-of-type(2n-1) .mission__image-wrapper:after{left:25%}.mission:nth-of-type(2n-1) .mission__image-wrapper i{display:none}.mission:nth-of-type(2n-1) h3{padding-right:50%}.mission:nth-of-type(2n) .mission__image-wrapper{padding-left:50%}.mission:nth-of-type(2n) .mission__image-wrapper img{left:75%;width:50px}.mission:nth-of-type(2n) .mission__image-wrapper:after{left:75%}.mission:nth-of-type(2n) .mission__image-wrapper i{right:auto;left:25%;top:80%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.mission:nth-of-type(2n) h3{padding-left:50%}.section#outro{padding-bottom:30px}.section#outro .col-md-3{margin-bottom:0}.section--green{padding:30px 0}}footer{background:#e9e9e9;padding:60px 0}footer .section__title{padding-bottom:45px}footer .section__title:after{bottom:22px;right:0;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);background:#CE0058}footer .brand{width:100%;max-width:380px;margin-bottom:20px}.footer__content{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.footer__content div[class^="grid__col"]{padding:0 45px}.footer__content a{color:#282720}.footer__content a:hover,.footer__content a:focus{text-decoration:none}.footer__content p i{margin-right:5px}.newsletter{background:#54585a;margin-top:-120px;margin-bottom:60px;padding:30px;color:#fff}.newsletter h2,.newsletter .highlights_header{font-size:1.5em;font-weight:700;line-height:1.16667}.newsletter h3{color:#fff}.newsletter p{margin-bottom:30px}.newsletter a{color:#fff;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;text-decoration:none}.newsletter a strong{font-weight:900}.newsletter a:hover,.newsletter a:focus{text-decoration:underline}.newsletter a.btn:hover,.newsletter a.btn:focus{text-decoration:none}.newsletter .btn--context{background:#fff;border-bottom:2px solid #c9caca;color:#282720}.newsletter .btn--context:hover,.newsletter .btn--context:focus{background:#fff;color:#282720;border-bottom:2px solid #fff}.contact-us{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}@media (max-width:767px){.newsletter{margin:-15px;margin-top:-60px;margin-bottom:60px;padding:30px 15px}.newsletter h2,.newsletter .highlights_header{font-size:1em;font-weight:700;line-height:1.25}.newsletter .grid{text-align:center}.newsletter .text-right{text-align:left}.footer__content{text-align:center}.footer__content p{font-size:.875em;font-weight:400;line-height:1.28571}.footer__content img{text-align:center;display:inline}.footer__content .text-right{text-align:center}.footer__content .section__title{margin-top:45px}.footer__content .section__title:after{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.banner{position:relative}.banner .grid{position:relative;z-index:2;margin:0}.banner+.grid{margin:0}.banner+.grid h2.section__title,.banner+.grid .section__title.highlights_header{margin-top:45px}.banner__subheading{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:900;line-height:1.33333;display:block;max-width:290px}.banner h2,.banner .highlights_header,.banner__heading{text-transform:uppercase;font-size:2.25em;font-weight:900;line-height:1.16667;margin-top:15px;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;display:block;max-width:290px}.banner p{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;margin-bottom:30px}.banner hr{display:block;border:none;background:#000;height:8px;max-width:175px;margin:30px 0}.banner hr:last-child{margin-bottom:0}.banner__content{position:relative;padding:80px 60px;color:#000;min-width:33.33333%;width:auto}.banner__content *{position:relative;z-index:2}.banner__content:before{background:#fff;opacity:0.5;position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:0}.banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.banner__home h2,.banner__home .highlights_header,.banner__home .banner__heading{font-size:3.375em;font-weight:900;line-height:1.14815;max-width:100%}.banner__home .banner__image{background-image:url(/sites/default/themes/roots/assets/images/banners/new-banner_cannabis.jpg)}.banner__home .banner__content{width:58.3333%}.banner--project .banner__content:before{opacity:0.8}.banner--project .banner__content hr{width:100%;max-width:100%}.banner--grid .grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0}.banner--grid .grid *[class*="grid__col"]{padding:0}.banner--grid .grid *[class*="grid__col"].banner--grid__content{padding:45px}.banner--grid__mobile-image{margin-bottom:30px}.banner--grid__content{padding:45px;background:#CE0058;color:#fff;position:relative}.banner--grid__content h2,.banner--grid__content .highlights_header{max-width:100%;font-size:1.5em;font-weight:900;line-height:1.25;margin-top:0}.banner--grid__content p{font-size:1.125em;font-weight:600;line-height:1.33333;text-transform:uppercase}.banner--grid__content a{color:#fff;text-transform:none;font-weight:900}.banner--grid__content--secondary{background:#FF8200}.banner--grid__content--featured h2,.banner--grid__content--featured .highlights_header{font-size:2.5em;font-weight:900;line-height:1.15}.banner--grid__image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;padding:45px}.banner--grid__icon{position:absolute;top:15px;right:15px;font-size:1.625em;font-weight:400;line-height:1}.banner--grid__icon--left{bottom:15px;top:auto;left:15px;right:auto}@media (min-width:768px){.banner--grid__mobile-image{display:none}}@media (max-width:1100px){.banner--grid .grid *[class*="grid__col"].banner--grid__content{padding:15px;padding-right:30px}.banner--grid__content{padding:15px;padding-right:30px}.banner--grid__content h2,.banner--grid__content .highlights_header{font-size:1.25em;font-weight:900;line-height:1.3}.banner--grid__content p{font-size:1em;font-weight:600;line-height:1.5}.banner--grid__content .btn{margin-bottom:5px}}@media (max-width:767px){.banner{margin:0 -15px}.banner+.grid{margin:0 -15px}.banner h2,.banner .highlights_header{font-size:2.25em;font-weight:900;line-height:1.16667}.banner hr{height:7px;max-width:145px;margin:20px 0}.banner__content{padding:45px 15px}.banner__home .banner__content{width:100%}.banner--grid .grid{display:block}.banner--grid .grid *[class*="grid__col"].banner--grid__content{padding-right:15px}.banner--grid__icon{display:none}.banner--grid__image{display:none}.banner--grid__content h2,.banner--grid__content .highlights_header{font-size:1.25em;font-weight:900;line-height:1.3}.theme--light-orange .banner__image{background-position:center}.theme--orange .banner__image{background-position:center}.theme--yellow .banner__image{background-position:center}.theme--yellow-2 .banner__image{background-position:center}.theme--green .banner__image{background-position:center}.theme--pink .banner__image{background-position:center}.theme--light-pink .banner__image{background-position:center}.theme--blue .banner__image{background-position:center}.theme--light-blue .banner__image{background-position:center}}.btn{padding:10px 25px;cursor:pointer;-webkit-transition:border-color 0.2s;-o-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-size:.875em;font-weight:700;line-height:1.42857;text-align:center}.btn:hover,.btn:focus{background:#e6e6e6}.btn--link{background:transparent;text-decoration:none;color:#000;padding:0}.btn--link:hover,.btn--link:focus{background:transparent;text-decoration:underline}.btn--pager{display:inline-block;position:relative}.btn--pager i{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;-o-transition:-o-transform 0.1s ease-in-out;-moz-transition:transform 0.1s ease-in-out,-moz-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out,-moz-transform 0.1s ease-in-out,-o-transform 0.1s ease-in-out}.btn--pager:hover i,.btn--pager:focus i{-webkit-animation-name:hover-button;-moz-animation-name:hover-button;-o-animation-name:hover-button;animation-name:hover-button;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.btn--pager-forward{padding-left:30px}.btn--pager-forward i{left:10px}.btn--pager-back{padding-right:30px}.btn--pager-back i{right:10px}.btn--close{padding:0;background:transparent}.btn--close:hover,.btn--close:focus{background:transparent}.btn--dropdown{font-size:1.125em;font-weight:600;line-height:1.22222;width:100%;text-align:left;padding:10px 15px;background:#fff;border:1px solid #282720;position:relative;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.btn--dropdown:hover,.btn--dropdown:focus{background:#fff}.btn--default{background:#fff;color:#282720;border-bottom:2px solid #c9caca}.btn--default:hover,.btn--default:focus{background:#fff;color:#282720;border-bottom:2px solid #fff}.btn--neutral{background:#54585a;color:#fff;border-bottom:2px solid #898d8c}.btn--neutral:hover,.btn--neutral:focus{background:#54585a;color:#fff;border-bottom:2px solid #898d8c}.btn--highlight{background:#CE0058;color:#fff;border-bottom:2px solid #990042}.btn--highlight:hover,.btn--highlight:focus{background:#CE0058;color:#fff;border-bottom:2px solid #CE0058}.btn--cta{background:#54585a;color:#fff;border-bottom:2px solid #282720}.btn--cta:hover,.btn--cta:focus{background:#54585a;color:#fff;border-bottom:2px solid #54585a}.btn--context{background:#CE0058;color:#fff;border-bottom:2px solid #990042}.btn--context:hover,.btn--context:focus{background:#CE0058;color:#fff;border-bottom:2px solid #CE0058}.btn--icon{background:#CE0058;color:#fff;font-size:1em;font-weight:400;line-height:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:50px;width:50px;padding:17px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn--icon:hover,.btn--icon:focus{background:#990042}.btn--tabs-left,.btn--tabs-right{color:#fff;background:#282720;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:10px 15px;font-size:1.5em;font-weight:400;line-height:1}.btn--tabs-left:hover,.btn--tabs-left:focus,.btn--tabs-right:hover,.btn--tabs-right:focus{color:#282720}.card{padding:15px;border:1px solid #282720;overflow:hidden}.card.drawer{background:#fff;border-top:none}.dropdown{position:relative}.drawer-toggle{position:relative;padding-right:30px}.drawer-toggle i{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:-o-transform 0.2s;-moz-transition:transform 0.2s,-moz-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s,-moz-transform 0.2s,-o-transform 0.2s}.drawer-toggle.open i{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.drawer{display:none}.drawer--overlay{position:absolute;width:100%;z-index:10}.ui-accordion{margin-bottom:15px !important}.ui-accordion .ui-accordion-header{border:none !important;padding:15px 30px !important;padding-right:75px !important;font-size:1.125em;font-weight:600;line-height:1.44444;font-weight:600 !important;text-transform:none !important;background:#e9e9e9}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{text-indent:0 !important;overflow:visible !important;height:auto !important;width:auto !important;border:none !important;margin-top:0 !important;top:50% !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;transform:translateY(-50%) !important;position:absolute;right:30px !important}.ui-accordion>div,.ui-accordion .ui-accordion-content{border:none !important;width:100%;background:#e9e9e9;padding:15px 30px !important;padding-bottom:20px !important;padding-top:0 !important}.ui-accordion>div:before,.ui-accordion .ui-accordion-content:before{content:'';display:block;height:2px;background:#84BD00;margin-bottom:20px}.tooltip{display:none;background:#fff;width:200px;padding:10px;position:absolute;z-index:10}.tooltip:before{content:'';display:block;width:0;height:0;position:absolute}.tooltip--bottom{top:100%;left:50%;margin-top:10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--bottom:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--top{bottom:100%;left:50%;margin-bottom:10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--top:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--left{top:50%;right:100%;margin-right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--left:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--right{top:50%;left:100%;margin-left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--right:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-toggle{position:relative}.tooltip-toggle:hover .tooltip,.tooltip-toggle:focus .tooltip{display:inline-block}input[type="text"].form__input,input[type="search"].form__input,input[type="password"].form__input,input[type="email"].form__input,input[type="tel"].form__input,input[type="number"].form__input,input[type="date"].form__input,textarea.form__input,select.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e9e9e9;background:#fff;color:#282720;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;font-size:1em;font-weight:400;line-height:1.25;padding:10px;margin:0;max-width:100%}input[type="submit"]{padding:10px 25px;cursor:pointer;-webkit-transition:border-color 0.2s;-o-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-size:.875em;font-weight:700;line-height:1.42857;background:#54585a;color:#fff;border-bottom:2px solid #282720}input[type="submit"]:hover,input[type="submit"]:focus{background:#54585a;color:#fff;border-bottom:2px solid #54585a}.form-item{margin-bottom:25px}.form-item input[type="text"],.form-item input[type="search"],.form-item input[type="password"],.form-item input[type="email"],.form-item input[type="tel"],.form-item input[type="number"],.form-item input[type="date"],.form-item textarea,.form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e9e9e9;background:#fff;color:#282720;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;font-size:1em;font-weight:400;line-height:1.25;padding:10px;margin:0;max-width:100%}.form-item select{padding-right:30px}.form-item label{display:block;margin-bottom:5px;font-weight:600;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}select{font-style:italic}select.form__input{padding-right:30px}select+i{pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#000}.select-wrapper{position:relative;display:inline-block}.form--search input[type="text"].form__input,.form--search input[type="search"].form__input,.form--search input[type="password"].form__input,.form--search input[type="email"].form__input,.form--search input[type="tel"].form__input,.form--search input[type="number"].form__input,.form--search input[type="date"].form__input,.form--search textarea.form__input,.form--search select.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;background:#f6f6f6;color:#000;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif;font-size:1em;font-weight:400;line-height:1.25;padding:10px;margin:0;max-width:100%}.form--inline-submit{position:relative}.form--inline-submit .form__input{display:inline-block;width:100%}.form--inline-submit input[type="submit"]{position:absolute;right:0;top:0;height:100%}.form--inline .form__group,.form--inline .form__label,.form--inline .form__input{display:inline-block}.form--inline .form__group{margin-right:30px}.form--inline .form__group:last-of-type{margin-right:0}.form--inline .form__label{margin-right:10px}.form__group{margin-bottom:25px}.form__label{display:block;margin-bottom:5px;font-weight:600;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif}.form--search .form__group{position:relative;margin:0}.form--search i{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.form--search input[type="text"].form__input{padding-left:45px}.form--mobile-search input[type="text"].form__input{border:none}.form .grid .form__group{margin-bottom:0}::-webkit-input-placeholder{font-style:italic;color:#282720}::-moz-placeholder{font-style:italic;color:#282720}:-ms-input-placeholder{font-style:italic;color:#282720}:-moz-placeholder{font-style:italic;color:#282720}.table-wrapper{overflow-x:auto;margin-bottom:15px}.table-wrapper:last-child{margin-bottom:0}table thead tr th{text-align:left;font-weight:700;padding:10px;white-space:nowrap;border-bottom:2px solid #000}table tbody tr td{padding:10px;border-bottom:1px solid #ccc}table.bordered{border:1px solid #000;border-collapse:initial}body.popup--open,html.popup--open{height:100%;overflow:hidden}.popup{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:1px solid #898d8c;z-index:1500;width:500px;max-width:100%;height:auto;max-height:100%;overflow:auto}.popup__content{position:relative;padding:30px}.popup__close{position:absolute;top:5px;right:5px;background:transparent;border:none;cursor:pointer}.popup__close+*{margin-top:0}.popup__overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:1000}.popup__overlay--project{background-image:url(/sites/default/themes/roots/assets/images/projects/Forest-bg.png);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top center;background-repeat:no-repeat;background-color:#89af5d}.popup--project{width:100%;height:100%;top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);border:none;background:transparent;overflow-y:auto;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif}.popup--project a{font-weight:600}.popup--project p{font-family:"Mercury","Helvetica Nueue","Arial",sans-serif}.alert{padding:15px;border:1px solid;margin-bottom:15px;position:relative}.alert--info{border-color:#1aa3ff;background:#e6f5ff}.alert--info i{color:#1aa3ff}.alert--success{border-color:#2eb72e;background:#c1f0c1}.alert--success i{color:#2eb72e}.alert--warning{border-color:#e6b700;background:#fff0b3}.alert--warning i{color:#e6b700}.alert--danger{border-color:#c00;background:#f99}.alert--danger i{color:#c00}.alert__close{position:absolute;top:15px;right:15px}.tabs li{padding:0}.tabs li:before{display:none}.tabs__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:#c9caca}.tabs__list-item{margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tabs__tab-control{display:block;padding:10px 15px;background:#c9caca}.tabs__tab-control.active{background:#ccc}.tabs__content{padding:15px;background:#ccc;display:none}.tabs__content.active{display:block}div.tabs--project{margin-bottom:0;font-family:"Mercury","Helvetica Nueue","Arial",sans-serif}.project-tabs__content{display:none}.project-tabs__content.active{display:block}.slider{padding:0 45px;position:relative;overflow:hidden}.slider__btn{position:absolute;height:100%;padding:0 10px;top:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-size:36px}.slider__btn--prev{left:0}.slider__btn--next{right:0}.slider__slides{list-style:none;padding:0;margin:0;overflow:hidden}.slider__slide{display:none;width:100%;text-align:center;margin:0}.slider__slide.active{display:block;margin:0}.slider__slide .grid{margin:0}@media (max-width:767px){.slider__slide{display:block}.slider__slide--mobile{display:none;margin-bottom:0}.slider__slide--mobile.active{display:block}}.comment-wrapper{background:#f0f3f0;padding:30px}.comment-wrapper:first-of-type{padding-top:30px}.comment-wrapper h2,.comment-wrapper .highlights_header{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;text-transform:uppercase;color:#CE0058;margin-bottom:10px;margin-top:0;font-size:1.125em;font-weight:700;line-height:1.33333}.comment-wrapper hr{margin:30px 0}.comment-wrapper form{margin-top:30px}.comment-wrapper .comment-form{padding:0}.comment-wrapper .indented{margin-bottom:19px}.comment-form{background:#f0f3f0;padding:30px}.comment-form input[type="text"],.comment-form textarea{width:100%}.comment-form input[type="submit"]{background:#CE0058;color:#fff;border-bottom:2px solid #990042}.comment-form input[type="submit"]:hover,.comment-form input[type="submit"]:focus{background:#CE0058;color:#fff;border-bottom:2px solid #CE0058}.comment-form .filter-wrapper{display:none}.comment-form .cke_contents{padding:15px}.comment{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;display:block}.comment--preview{width:100%}.comment__content{border:none;word-break:break-word}.comment__content:before,.comment__content:after{display:none}.comment__permalink{display:none}.comment__author{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-weight:500}.comment .links{list-style:none;padding:0;margin-top:15px}.comment .links li{display:inline-block}.comment .links a{padding:5px 15px;cursor:pointer;-webkit-transition:border-color 0.2s;-o-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;font-size:.875em;font-weight:700;line-height:1.42857;text-align:center;background:#898d8c;color:#fff;border-bottom:2px solid #c9caca}.comment .links a:hover,.comment .links a:focus{background:#898d8c;color:#fff;border-bottom:2px solid #898d8c}.img-centered{display:block;margin:0 auto}.clearfix{clear:both}.centered-content{width:100%;max-width:1260px;padding:0 15px;margin:0 auto}.centered-content:after{clear:both;content:"";display:table}.full-width{width:100%}.pull-right{float:right}.hidden{display:none}.list--unstyled{list-style:none;padding:0}.desktop{display:none}@media (min-width:768px){.desktop{display:block}.mobile{display:none}}.webaim-hidden,.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000}.skip-link:focus{position:relative;left:auto;top:auto;width:auto;height:auto;overflow:visible;position:fixed;left:15px;top:15px;background:#fff}.text-centered{text-align:center}.text-right{text-align:right}.italic{font-style:italic}.caps{text-transform:uppercase}.no-text{line-height:1}.no-break{white-space:nowrap}.ellipsis{display:block;white-space:nowrap;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.indicator--required{color:#f33;font-size:.875em;font-weight:600;line-height:1}.format-filetype{margin-left:25px;font-weight:700}.format-filetype i{margin-left:-25px;margin-right:5px}*[data-attach-icon-after] i{margin-left:5px}*[data-attach-icon-before] i{margin-right:5px}
body.user-anonymous .form--search,body.user-anonymous .nav--primary__wrapper{display:none;}.sidebar__left{min-height:800px;}.well{min-height:20px;padding:19px;margin-bottom:20px;border-radius:5px;font-size:120%;}.well-lg{padding:24px;border-radius:6px;}.well-sm{padding:9px;border-radius:2px;}.views-content-listing{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #c9caca;}.views-content-listing h2{margin-bottom:10px;}.views-content-listing h2 a{text-decoration:none;}.views-content-listing ul.links.inline{padding:10px 0;}.block-views footer{padding:0 0;border-radius:10px;margin-top:20px;}.layout__region .block-block-content h2,.block-views > h2{font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;}.user-anonymous .user-menu-section{display:none;}.user-menu-section > div{display:inline-block;margin-left:20px;}.layout__region--third .views-exposed-form .select-wrapper,.sidebar .views-exposed-form .select-wrapper{max-width:260px;}.layout--threecol-section .layout__region .block{margin-bottom:30px;}.layout--threecol-section .layout__region > div{padding-right:30px;}.layout--threecol-section .layout__region .block-views .views-row{margin-bottom:20px;}.layout--threecol-section .layout__region .block-views-exposed-filter-blockmemberships-page-member-directory{background:#e9e9e9;padding:0 30px 20px 30px;border-radius:0 0 5px 5px;}.layout--threecol-section .layout__region--third .block-block-content{background:#e9e9e9;padding:20px 30px 10px 30px;border-radius:5px 5px 0 0;margin-bottom:0;}#edit-contact{display:none;}.my-user-page .banner{margin-bottom:30px;}.my-user-page #block-roots-local-tasks ul.tabs.primary{display:none;}.my-user-page div.civicrm-user-profile h3,.my-user-page div.civicrm-user-profile fieldset legend{display:none;}.btn.btn--contact{margin-top:20px;background:green;}.btn.btn--contact a{text-decoration:none;color:white;}#crm-container .crm-profile-tagsandgroups span.child-indent{padding-left:0;}.my-membership-id{padding:0 0 0 10px;margin-bottom:-5px;}.messages__wrapper{padding:0 0 0 8px;font-family:"Gotham","Helvetica Nueue","Arial",sans-serif;// font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}[dir="rtl"] .messages__wrapper{padding:0 8px 0 0;}.messages:first-child{margin-top:28px;}.messages:last-child{margin-bottom:13px;}.crm-container .gift-type-select div:hover label,.crm-container .gift-type-select div.selected label{background-color:#ce0059;}
