#button:hover,menu#partnerships li a:hover{border:2px solid #f1c40f;color:#f1c40f}#button:hover,#icon,#title,#why a:hover,menu#connect li a:hover{color:#f1c40f}#team,#updates{margin:0 auto 20px;width:560px;height:14px;border:none}#about,#columns,#media,#pin,menu#filter{width:960px}#box,body{color:#323232}body{margin:0;padding:0;background:#ecf0f1;font-family:chaparral-pro;font-size:24px;font-weight:400;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#button,#button:hover{font-family:futura-pt;font-size:16px;padding:10px;width:155px;font-weight:400;text-transform:uppercase;margin:0 auto;text-decoration:none;display:block;letter-spacing:.2em}#button{color:#ecf0f1;text-align:center;border:2px solid #ecf0f1}#button:hover{text-align:center}menu#connect,menu#partnerships{font-family:futura-pt;font-size:14px;color:#fff;text-align:center;padding:0;list-style-type:none}menu#partnerships{margin:40px auto 0;font-weight:400}menu#partnerships li{margin:0 1em;display:inline}menu#partnerships li a,menu#partnerships li a:active,menu#partnerships li a:visited{padding:10px;width:155px;color:#fff;text-decoration:none;text-transform:uppercase;border:2px solid #fff;letter-spacing:.2em}menu#connect{margin:40px 0 0;position:absolute;bottom:40px;width:100%;text-transform:uppercase;letter-spacing:.2em}menu#connect li{margin:0 1.2em;list-style-type:none;display:inline}menu#connect li a,menu#connect li a:active,menu#connect li a:visited{color:#fff;text-decoration:none}#about{margin:0 auto;padding:80px 0;font-family:chaparral-pro;font-size:32px;font-weight:400;color:#000;text-align:center}#name,#title{font-family:futura-pt}#team{padding:0;background:url(../images/header-about.png) top center no-repeat}#individuals{width:960px;height:320px;clear:both;display:none!important}#casey,#nutter,#rendell{margin:0;padding:0;width:320px;height:320px;float:left;transition:all .25s ease-in-out}#casey{background:url(../images/casey.jpg) top center no-repeat}#rendell{background:url(../images/rendell.jpg) top center no-repeat}#nutter{background:url(../images/nutter.jpg) top center no-repeat}#id{display:none}#casey:hover #id,#nutter:hover #id,#rendell:hover #id{margin:0;padding:140px 10px 0;background:rgba(0,0,0,.2);display:block;width:300px;height:180px;box-shadow:inset 0 0 30px 320px rgba(1,121,216,.45);transition:all .25s ease-in-out}#name,#title{display:block;text-align:center;text-transform:uppercase}#name{font-size:21px;font-weight:700;color:#fff;letter-spacing:.15em}#title{font-size:16px;font-weight:300;letter-spacing:.04em}#why{margin:0;padding:1% 0 0;background:url(../images/why.jpg) top center no-repeat fixed;width:100%;height:100%;background-size:cover;color:#fff;text-align:center}#why a,#why a:active,#why a:visited{color:#fff}#pin{margin:35px auto 40px;padding:30px 0 45px;background-image:url(../images/header-why.png),url(../images/footer-why.png);background-repeat:no-repeat,no-repeat;background-position:top center,bottom center;font-family:chaparral-pro;font-size:32px;font-weight:400;color:#fff;text-align:center;line-height:35px}#reasons{margin:0;padding:40px 0;background:rgba(255,255,255,.1);width:100%}#columns{margin:0 auto;padding:0}#column{margin:0;padding:30px 10px;width:172px;float:left;text-align:center}#icon{font-size:36px}#reason{margin:35px 0 0;padding:0;font-family:futura-pt;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:16px}#media{margin:0 auto;padding:75px 0 40px;font-family:chaparral-pro;font-size:32px;font-weight:400;color:#000;text-align:center}#updates{padding:0;background:url(../images/header-media.png) top center no-repeat}menu#filter{margin:40px auto;padding:0;text-align:left}menu#filter li{margin:0 1.2em 0 0;display:inline;font-family:futura-pt;font-size:14px;color:#000;text-transform:uppercase;letter-spacing:.2em}menu#filter li a,menu#filter li a:active,menu#filter li a:visited{font-family:futura-pt;font-size:14px;font-weight:300;color:#000;text-decoration:none}menu#filter li a:hover{color:#0179d8}#posts{margin:0 auto;padding:0;height:600px;box-shadow:0 1px 4px 0 rgba(255,255,255,.4)}#post{margin:0 0 40px;padding:0 0 40px;width:320px;height:560px;float:left}#box{margin:400px 0 0;padding:10px 20px;background:#ecf0f1;height:153px;min-height:153px;max-height:153px;text-overflow:ellipsis;font-family:chaparral-pro;font-size:16px;text-align:left;line-height:18px;z-index:0}#box a,#box a:active,#box a:visited{text-decoration:none}#post .fa-bars,#post .fa-link,#post .fa-play-circle,#post .fa-volume-up{margin:-25px auto 0;padding:7px;background:#ecf0f1;width:18px;height:18px;display:block;z-index:2;font-size:18px;color:#000;text-align:center!important;text-decoration:none;line-height:18px;border-radius:100%}#post .fa-arrow-circle-o-right,#post .fa-arrow-circle-o-right a,#post .fa-arrow-circle-o-right a:active,#post .fa-arrow-circle-o-right a:visited{margin:-15px auto 0;padding:7px;background:#ecf0f1;width:18px;height:18px;display:block;z-index:2;font-size:18px;color:#000;text-align:center!important;text-decoration:none!important;line-height:18px;border-radius:100%}#first,#point{margin:10px;float:left}#charts,#firsts,#impact{padding:20px 0}#chart,#numbers{font-family:chaparral-pro;font-size:32px;font-weight:400}#pie,#pie2{margin:0 0 15px;padding:50px 0 0;height:100px;line-height:32px!important}#figure,#head{line-height:16px!important}#post .fa-arrow-circle-o-right a:hover{background:#000!important;color:#ecf0f1}#first,#numbers,#pie2,#point{background:#e2e2e2}#chart,#figure,#first,#numbers{color:#000;text-align:center}a#arrow,a:active#arrow,a:visited#arrow{text-decoration:none!important}#numbers{margin:0;padding:40px 0;width:100%}#chart{margin:35px auto 40px;padding:30px 0 45px;background-image:url(../images/header-numbers.png),url(../images/footer-numbers.png);background-repeat:no-repeat,no-repeat;background-position:top center,bottom center;width:960px;line-height:35px!important}#figure,menu#category li,menu#communicate,menu#social,nav#footer li a,nav#footer li a:active,nav#footer li a:visited{font-family:futura-pt;text-transform:uppercase}#charts{margin:0 auto 20px;width:850px}.row2{width:700px!important}#figure,#pie,#pie2{width:150px}#figure{margin:0 0 10px;padding:0 10px;float:left}#pie{background:#ecf0f1;border-radius:100%}#pie2{border-radius:100%}#pie2:hover,#pie:hover{background:#0179d8}#pie2:hover #number,#pie:hover #number{color:#fff}#pie2:hover #context,#pie:hover #context{color:#f1c40f}#number{display:block;font-size:42px!important;line-height:42px!important;font-weight:700}#context{display:block;font-size:15px!important;line-height:15px!important;font-weight:400}#head{display:block;font-size:16px!important;letter-spacing:.09em}#subhead{display:block;font-size:12px!important;line-height:12px!important;letter-spacing:.07em}#first{padding:10px;width:200px;height:200px;font-size:16px;line-height:24px}#first:hover,#point:hover{background:#0179d8;color:#fff}#point{padding:0;width:460px;height:150px}#avatar .fa{margin:0!important;padding:0!important;background:#fff!important;width:150px!important;height:150px!important;float:left!important;font-size:70px!important;color:#0179d8!important;text-align:center!important;line-height:150px!important}#fact,nav#footer,nav#footer li{text-align:center}#fact{padding:10px;width:290px;height:130px;float:left;position:relative;font-size:16px;color:#000;line-height:24px}#point:hover #fact{color:#fff}#point #fact small{font-size:10px;line-height:10px;position:absolute;left:0;right:0;bottom:10px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";filter:alpha(opacity=55);-moz-opacity:.55;-khtml-opacity:.55;opacity:.55}#logo2{margin:40px auto;padding-top:40px;display:block}nav#footer{padding:0;margin:0 auto;width:739px}nav#footer ul{float:left;margin:0;padding:0}nav#footer li{margin:0 47px;padding:0;list-style-type:none;line-height:20px}nav#footer li a,nav#footer li a:active,nav#footer li a:visited{font-size:16px;margin:0;padding:0;font-weight:400!important;color:#ecf0f1!important;text-decoration:none!important}nav#footer li a:hover{color:#f1c40f!important}nav#footer li#contribute a,nav#footer li#contribute a:active,nav#footer li#contribute a:visited{font-weight:700!important;color:#f1c40f!important}nav#footer li#contribute a:hover{color:#fff!important}menu#communicate,menu#social{margin:40px 0;padding:0;list-style-type:none;font-size:14px;color:#fff;letter-spacing:.2em;text-align:center}menu#communicate li,menu#social li{margin:0 1.2em;list-style-type:none;display:inline}menu#communicate li a,menu#communicate li a:active,menu#communicate li a:visited,menu#social li a,menu#social li a:active,menu#social li a:visited{color:#fff;text-decoration:none}menu#social li a:hover{color:#f1c40f}header#single{margin:0;padding:0 0 20px;width:100%;height:325px!important;position:relative}#home{padding-top:15px;float:left}#content{margin:0 auto;padding:20px 0;width:960px}#content .fa{margin-top:-8px;margin-right:20px;font-size:12px;color:#0179d8;vertical-align:middle;position:relative}#content ul li{margin:0 0 20px}#meta{width:960px;position:absolute;bottom:20px}menu#category{margin:0;padding:0;width:960px;text-align:left}menu#category li{margin:0 1.2em 0 0;display:inline;font-size:14px;color:#f1c40f;letter-spacing:.2em}#outbound .fa,#outbound a .fa,#outbound a:active .fa,#outbound a:visited .fa{margin:-10px 0 0 10px;position:relative;font-size:18px;color:#f1c40f;text-decoration:none}#frm_field_203_container,#send{margin:0}blockquote{margin:0 auto;padding:5px 25px;background:#f7f7f7;width:75%;display:block;font-size:21px;color:#656565;line-height:28px}#required{font-weight:700;color:#f1c40f}.wpcf7-text,.wpcf7-textarea{width:330px;font-family:chaparral-pro;font-size:18px;font-style:italic;color:#323232;padding:10px;font-weight:400}.wpcf7-text{height:30px;line-height:18px}.wpcf7-textarea{height:175px;line-height:21px}#frm_field_200_container,#frm_field_201_container{width:100%;clear:none;float:left}#send{padding:10px;background:0 0;width:200px;font-family:futura-pt;font-size:16px;font-weight:400;color:#000;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;border:2px solid #000}#send:hover{color:#0179d8;border:2px solid #0179d8;cursor:pointer}#frm_form_18_container{padding:1em;background-color:#e2e2e2}#frm_form_18_container *{box-sizing:border-box}#frm_form_18_container .frm_submit input{display:inline-block;padding:.5em 1.5em;background-color:#f1c500!important;font-size:16px;text-decoration:none;box-shadow:0 0 7px 0 rgba(0,0,0,.3);border:0}#frm_form_18_container .frm_submit input:hover{background-color:#d9b601!important;color:#000}.page__container ul.frm_pagination li.active,.page__container ul.frm_pagination li:hover{background-color:#e2e2e2}#frm_form_18_container fieldset{padding:0}#frm_field_203_container h3{font-size:18px;font-family:futura-pt,helvetica,sans-serif;border:0;padding:0;text-transform:uppercase;font-weight:700}#frm_field_201_container{padding-left:1.5em}.clearfix,.vendor-affiliations{clear:both}@media (min-width:768px){#frm_field_200_container{width:75%}#frm_field_201_container{width:25%}}#frm_field_201_container label{font-size:16px;font-family:chaparral-pro,georgia,serif}.expand-icon:after{content:"+";display:inline-block;font-size:20px}.expand-icon.expanded:after{content:"-";display:inline-block;font-size:20px}#field_djk7jb::-webkit-input-placeholder{color:#555}#field_djk7jb:-moz-placeholder{color:#555}#field_djk7jb::-moz-placeholder{color:#555}#field_djk7jb:-ms-input-placeholder{color:#555}#frm_field_202_container .frm_primary_label{color:#0179d8;text-transform:uppercase;font-weight:700;font-family:futura-pt,helvetica,sans-serif}.vendor-container a,.vendor-title>a{font-weight:400;text-decoration:none}#frm_field_202_container label,.vendor-container a{font-family:chaparral-pro,georgia,serif}#frm_field_202_container .frm_opt_container{transition:none;-webkit-transition:none}#frm_field_202_container .frm_opt_container:after{content:".";visibility:hidden;display:block;height:0;clear:both}#frm_field_202_container .frm_checkbox{width:100%;float:left}@media (min-width:768px){#frm_field_202_container .frm_checkbox{width:50%}}#frm_field_202_container label{font-size:16px;line-height:26px}.vendor-container{border-bottom:1px solid #d3d3d3;margin-bottom:2em;padding-bottom:2em}.vendor-container a{color:#0179d8;display:block;font-size:22px}.vendor-container a:hover{color:#000}.vendor-title{margin-bottom:.25em}.vendor-title>a{font-size:32px;font-family:futura-pt,helvetica,sans-serif;text-transform:uppercase;color:#0179d8}.page__container ul.frm_pagination li:hover a,.vendor-title>a:hover{color:#000}.vendor-phone{margin-top:0;float:left;width:100%;font-family:chaparral-pro,georgia,serif}@media (min-width:768px){.vendor-phone{float:right;width:auto}}.link-icon{display:inline-block;width:15px;height:15px;margin-left:.25em;background-image:url(../images/icon-external-link.png);background-repeat:no-repeat}.page__container .frm_pagination_cont{width:60%;margin:0 auto}.page__container ul.frm_pagination{width:100%;text-align:center;display:table;padding:0;margin:0 auto}.page__container ul.frm_pagination li{display:table-cell;border-right:1px solid #d3d3d3}.page__container ul.frm_pagination li a{color:#0179d8;text-decoration:none;font-family:futura-pt,helvetica,sans-serif}.vendor-detail-icon,a.vendor-return{font-family:chaparral-pro,georgia,serif}.page__container ul.frm_pagination li.active a{color:#000}.page__container ul.frm_pagination li:last-child{border-right:0}a.vendor-return{font-size:18px;color:#0179d8;text-decoration:none}a.vendor-return:hover{color:#000}a.vendor-return:hover .icon-chevron-left{background-image:url(../images/icon-chevron-left-hover.png)}.icon-chevron-left{display:inline-block;vertical-align:sub;height:18px;width:12px;margin-right:.5em;background-image:url(../images/icon-chevron-left.png);background-repeat:no-repeat}.icon-headquarters,.icon-union{display:inline-block;vertical-align:middle;width:36px;height:36px;background-repeat:no-repeat;margin-right:15px}.icon-union{background-image:url(../images/icon-union.png)}.icon-headquarters{background-image:url(../images/icon-headquarters.png)}.vendor-detail-icon{display:block;padding:.25em;font-size:24px}.vendor-detail-icon:first-child::before{content:"";display:block;border-top:1px solid #d3d3d3;padding-top:.75em}.print-button{display:inline-block;padding:.5em 1.5em;background-color:#f1c500;font-size:16px;text-decoration:none;box-shadow:0 0 7px 0 rgba(0,0,0,.3);float:right}.vendor-detail-title{color:#000;font-size:42px;font-family:futura-pt,helvetica,sans-serif;font-weight:200;margin-top:1.25em}.vendor-detail-card a,.vendor-detail-card h3{font-family:chaparral-pro,georgia,serif}.vendor-detail-card{margin:1em 0 2em;background-color:#fff;padding:1em;overflow:hidden}.vendor-detail-card h3{color:#000;font-size:24px;font-weight:700;padding:1em;margin:-1em -1em .5em;background-color:#e2e2e2}.vendor-detail-card a{font-size:22px;color:#0179d8;text-decoration:none;width:50%;float:left;display:block}.vendor-detail-card a:hover{color:#000}a:hover .link-icon{background-image:url(../images/icon-external-link-hover.png)}.vendor-detail-card p{font-size:22px;font-family:chaparral-pro,georgia,serif;margin:.25em 0;width:100%;display:block}.page__container .vendor-section-body li,.vendor-detail-card address,.vendor-section-head{font-size:24px;font-family:chaparral-pro,georgia,serif}@media (min-width:768px){.vendor-detail-card p{width:50%}}.vendor-detail-card address{width:100%;float:left;margin-top:10px;line-height:34px;font-style:normal}@media (min-width:768px){.vendor-detail-card address{width:50%;float:right;margin-top:0}}.vendor-section-head{font-weight:700}.vendor-section-body{margin-bottom:1em}.vendor-section-body ul{overflow:auto;padding-left:40px!important}hr{margin:50px 0}.page__container .vendor-section-body li{display:list-item;list-style:disc;width:100%;margin-right:0;margin-bottom:20px;float:left}@media (min-width:768px){.page__container .vendor-section-body li{width:47.5%;margin-right:5%}}.page__container .vendor-section-body li:nth-child(2n){margin-right:0}.vendor-section-body p{font-size:22px;font-family:chaparral-pro,georgia,serif;font-weight:400;line-height:30px}@media only screen and (max-width:768px){.icon-headquarters,.icon-union{background-size:100%;width:24px;height:24px;margin-right:10px}.vendor-detail-card{padding:.5em}}