/*!
Theme Name: CFJ 50 States
Theme URI: http://centerforjobs.org/
Author: IDMLOCO
Author URI: http://idmlo.co
Description: Description
Version: 1.0.0
Text Domain: cfj-50-states
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Theme for Center For Jobs.

--------------------------------------------------------------*/body,button,input,optgroup,select,textarea{color:#272727;font-family:proxima-nova,sans-serif;font-size:29px;line-height:1.5}@media (max-width:767px){body,button,input,optgroup,select,textarea{font-size:20px}}p{font-weight:lighter}h1,h2,h3,h4,h5,h6{font-family:adobe-garamond-pro,serif;margin-top:12px;margin-bottom:26px;font-size:56px;clear:both}@media (max-width:767px){h1,h2,h3,h4,h5,h6{font-size:48px}}.entry-title{margin:0}.entry-header{margin-top:32px;margin-bottom:26px;position:relative}.section-divider{font-size:29px;width:100%;border-bottom:2px solid #272727;display:block;margin:50px 0 20px;overflow:auto}@media (max-width:574px){.section-divider{font-size:24px}}.section-divider .fa-question-circle{font-size:.75em}.section-divider .share-section{float:right}.section-divider .share-section .fa{margin:0 5px;font-size:24px}@media (max-width:767px){.section-divider .share-section{width:100%;text-align:right;margin-top:6px;font-size:.6em}.section-divider .share-section .fa{font-size:1.2em}}.demographic-title{text-transform:uppercase;border-bottom:2px solid #808285;font-size:16px}.title-menu-on-right{width:calc(100% - 256px);float:left}@media (max-width:767px){.title-menu-on-right{width:100%;margin-bottom:12px}}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;height:100%;-webkit-animation-name:page-fadein;animation-name:page-fadein;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes page-fadein{0%{opacity:.1}to{opacity:1}}@keyframes page-fadein{0%{opacity:.1}to{opacity:1}}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:1em;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.type-of-inquiry-dropdown select{background-color:#fff!important;padding:5px 4px!important;height:55px!important}a,a:active,a:focus,a:hover,a:visited{color:#44b830}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{z-index:1000;display:inline-block;overflow:auto;height:auto}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}.sticky-nav{padding:10px 0 20px;background-color:#fff;z-index:100}.sticky-nav .container{padding:0}@media (max-width:767px){.sticky-nav{padding-top:0;padding-bottom:0}}@media (max-width:767px){.sticky-nav__row{background-color:#f2f2f2}}.sticky-nav-placeholder.is-hidden{display:none}.sticky-nav.is-sticky{position:fixed;top:0;left:0;right:0;padding-left:15px;padding-right:15px;width:100%;border-bottom:2px solid #808285}.sticky-nav.is-sticky .cfj-geography-box{padding-bottom:106px}.sticky-nav.is-sticky .cfj-geography-box img{height:80px;width:50%}@media (max-width:767px){.sticky-nav.is-sticky .cfj-geography-box{padding-bottom:0}}.nav-box-container{display:flex}@media (max-width:767px){.nav-box-container{padding-left:6px;padding-right:6px}}.nav-box{border:3px solid #f2f2f2;margin:0 auto;position:relative;cursor:pointer;color:#808285;display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.nav-box:hover{border-color:#44b830}.nav-box__caret{position:absolute;bottom:0;right:15px;font-size:32px}@media (max-width:767px){.nav-box__caret{right:auto}}.nav-box__main-content{width:100%;padding:15px 30px 25px;font-size:20px;text-transform:uppercase;text-align:center;font-weight:400;line-height:1.1}@media (max-width:991px){.nav-box__main-content{padding:10px 5px 30px;font-size:16px}}@media (max-width:767px){.nav-box__main-content{font-size:14px;line-height:1.2}}@media (max-width:574px){.nav-box__main-content{font-family:proxima-nova-extra-condensed;padding-left:0;padding-right:0}}.nav-box__main-content img{max-height:150px}@media (max-width:767px){.geography-nav .sticky-nav__row{padding-top:10px;padding-bottom:10px}}@media (max-width:500px){.geography-nav .sticky-nav__row .col-3{padding-left:10px;padding-right:10px}}.cfj-geography-box__container{display:block}.cfj-geography-box{border:3px solid #f2f2f2;color:#808285;cursor:pointer;position:relative;height:0;padding-bottom:100%;margin:0 auto;transition:padding .3s;width:100%}.cfj-geography-box:hover{border-color:#44b830}@media (max-width:767px){.cfj-geography-box{height:auto;padding-bottom:0;border:none;text-align:center}}.cfj-geography-box .fa{position:absolute;bottom:15px;right:15px;font-size:32px}@media (max-width:767px){.cfj-geography-box .fa{position:static;font-size:20px}}@media (max-width:400px){.cfj-geography-box .fa{font-size:12px}}.geography-object-container{padding:15px;cursor:pointer;text-align:center}@media (max-width:767px){.geography-object-container{padding:0}}.geography-object-container img{width:100%;height:200px;transition:height .3s}@media (max-width:1199px){.geography-object-container img{height:150px}}@media (max-width:991px){.geography-object-container img{height:100px}}.geography-box-geography-abbreviation{position:absolute;bottom:0;left:0;font-size:20px;padding:10px 30px 15px 15px;transition:font-size;text-transform:uppercase}@media (max-width:767px){.geography-box-geography-abbreviation{font-family:proxima-nova-extra-condensed;font-size:20px;position:static;color:#44b830;padding:0}}@media (max-width:400px){.geography-box-geography-abbreviation{font-size:14px}}.mobile-geography-underline{padding-bottom:6px;border-bottom:1px solid #272727}.indicator-nav .nav-box{min-height:106px}@media (max-width:767px){.indicator-nav .nav-box{height:auto;padding-bottom:0;border:none}}.indicator-nav .nav-box__main-content img{max-height:70px}.indicator-nav__big-text{font-size:32px;font-weight:700}@media (max-width:991px){.indicator-nav__big-text{font-size:24px}}@media (max-width:574px){.indicator-nav__big-text{font-size:18px}}.cfj-nonexpandable{background-color:#f2f2f2}.cfj-nonexpandable:hover{border-color:#f2f2f2}.cfj-nonexpandable .fa{display:none}a.indicator-nav__value-button{background-color:#44b830;font-size:20px;text-transform:uppercase;display:inline-block;text-align:right;margin-left:20px;margin-bottom:10px;color:#fff;padding:5px 30px;font-weight:lighter}a.indicator-nav__value-button:active,a.indicator-nav__value-button:focus,a.indicator-nav__value-button:hover{color:#fff;text-decoration:none;background-color:#419123}a.indicator-nav__value-button:visited{color:#fff}@media (max-width:574px){a.indicator-nav__value-button{font-size:12px}}@media (max-width:450px){a.indicator-nav__value-button{padding:5px 15px;margin-left:10px}}.share-button-row{display:inline-block;float:left}.share-button-row a,.share-button-row a:active,.share-button-row a:focus,.share-button-row a:hover,.share-button-row a:visited{display:table;text-decoration:none;text-align:center;float:left;color:#fff;transition:all .2s ease}.share-button-row a .fa-facebook{background-color:#0043b3}.share-button-row a .fa-facebook:hover{background-color:#0056e6}.share-button-row a .fa-twitter{background-color:#0095ce}.share-button-row a .fa-twitter:hover{background-color:#02b9ff}.share-button-row a .fa-linkedin{background-color:#0077b5}.share-button-row a .fa-linkedin:hover{background-color:#0099e8}.share-button-row a .fa-envelope-o{background-color:#44b830}.share-button-row a .fa-envelope-o:hover{background-color:#5fd04b}.share-button-row a .fa-file-pdf-o,.share-button-row a .fa-question{background-color:#808285}.share-button-row a .fa-file-pdf-o:hover,.share-button-row a .fa-question:hover{background-color:#aeb1b4}.share-button-row .fa{display:table-cell;width:100%;vertical-align:middle;box-sizing:content-box}.share-button-row .fa:hover{color:#fff}.share-button-row.featured-report-share-button-row a,.share-button-row.footer-share-button-row a{margin:0;font-size:16px;height:38px;width:38px}.featured-report-share-button-row,.share-button-row.document-right-share-button-row{float:right}.share-button-row.document-right-share-button-row a{margin:26px 7px;font-size:24px;height:56px;width:56px}@media (max-width:767px){.share-button-row.document-right-share-button-row{float:none}}@media (max-width:500px){.share-button-row.document-right-share-button-row a{height:40px;width:40px;margin:26px 4px}}.compare-button-container{width:100%;text-align:center;margin-top:70px;margin-bottom:50px;float:left}a.compare-button{background-color:#44b830;font-size:32px;text-transform:uppercase;display:inline-block;text-align:center;color:#fff;padding:16px 30px;font-weight:lighter}a.compare-button:active,a.compare-button:focus,a.compare-button:hover{color:#fff;text-decoration:none;background-color:#419123}a.compare-button:visited{color:#fff}@media (max-width:450px){a.compare-button{font-size:26px}}.bottom-share-row-container{float:left;overflow:auto;text-align:center;width:100%}.bottom-share-row-container .share-button-row{float:none}.submit-wrap{text-align:center}.submit-wrap input[type=button]{color:#fff;background-color:#44b830;font-size:20px;padding:10px 30px;display:inline-block;border:0;border-radius:0;font-weight:lighter;text-decoration:none;margin-bottom:20px;text-transform:uppercase}.submit-wrap input[type=button]:hover{cursor:pointer;background:#419123;text-decoration:none}.site-header{background-color:#001f30;color:#fff;padding:18px 0}.site-branding{display:inline-block}.primary-nav-container{float:right}.main-navigation{clear:both;display:inline-block;float:right;position:relative}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;background-color:#001f30}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px;color:#fff}.main-navigation ul ul .focus>a,.main-navigation ul ul :hover>a,.main-navigation ul ul a.focus,.main-navigation ul ul a:hover{color:#fff}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none;color:#fff;font-size:16px;padding:24px 18px}@media (max-width:767px){.main-navigation a:hover{background-color:#1f3553}}@media (max-width:991px){.main-navigation a{padding-left:38px;padding-right:38px}}@media (min-width:1200px){.main-navigation ul>li:last-of-type>a{margin-right:-18px}}@media (max-width:1199px) and (min-width:992px){.main-navigation ul>li a{padding-left:12px;padding-right:12px}.main-navigation ul>li:last-of-type>a{margin-right:-12px}}.main-navigation .menu>li.cfj_btn_green a{background-color:#44b830;padding:12px 18px;margin:12px 0}.main-navigation .menu>li.cfj_btn_green a:active,.main-navigation .menu>li.cfj_btn_green a:focus,.main-navigation .menu>li.cfj_btn_green a:hover{background-color:#419123}.site-branding .custom-logo{position:absolute;top:0;width:250px;z-index:10}@media (max-width:767px){.site-branding .custom-logo{width:150px}}.site-branding .custom-logo.california-logo{width:auto}@media (max-width:991px) and (min-width:768px){.site-branding .custom-logo.california-logo{margin-top:10px;width:250px}}@media (max-width:767px){.site-branding .custom-logo.california-logo{width:200px}}.main-navigation.toggled ul,.menu-toggle{display:block}.menu-toggle{font-size:32px;padding:0 5px;color:#fff;background:none;border:none;float:right;z-index:10}.menu-toggle:focus{outline-color:#fff}@media (min-width:768px){.menu-toggle{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:992px){.menu-toggle{display:none}.main-navigation ul{display:block}}@media (max-width:991px){#primary-menu,.main-navigation,.main-navigation li,.primary-nav-container{width:100%}.main-navigation .menu>li.cfj_btn_green a{margin:0;padding:24px 18px 24px 36px}#primary-menu{max-width:720px;margin-left:auto;margin-right:auto}.primary-nav-container{position:absolute;top:90px;width:100vw;left:calc(-50vw + 50%);background-color:#001f30;z-index:200}}@media (max-width:767px){.site-header{height:70px}.primary-nav-container{top:50px}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}#indChartMap{height:600px}@media (max-width:991px){.primary-nav-container .menu-item-has-children{position:relative}.primary-nav-container .menu-item-has-children a{padding:24px 38px}.primary-nav-container .menu-item-has-children>a:after{float:right;padding-right:5px;font-family:FontAwesome;content:"\F0DA"}.primary-nav-container .menu-item-has-children>.sub-menu{display:none!important;position:static;width:100%}.primary-nav-container .menu-item-has-children>.sub-menu a{padding-left:50px;width:100%}.primary-nav-container .menu-item-has-children.is-expanded>a:after{content:"\F0D7"}.primary-nav-container .menu-item-has-children.is-expanded>.sub-menu{display:block!important}}.site-footer{position:absolute;bottom:0;width:100%;color:#fff;font-size:17px}@media (max-width:767px){.site-footer{font-size:15px}}@media (max-width:650px){.site-footer{font-size:14px}}.footer-top{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.footer-left{width:100%;background-color:#001f30;float:left}@media (max-width:767px){.footer-left{width:280px}}@media (min-width:768px){.footer-left{width:calc(50% - 40px)}}@media (min-width:992px){.footer-left{width:calc(50% - 150px)}}@media (min-width:1200px){.footer-left{width:calc(50% - 250px)}}.footer-right{width:100%;height:100%;background-color:#1f3553;float:left}@media (max-width:767px){.footer-right{width:calc(100% - 280px)}}@media (min-width:768px){.footer-right{width:calc(50% + 40px)}}@media (min-width:992px){.footer-right{width:calc(50% + 150px)}}@media (min-width:1200px){.footer-right{width:calc(50% + 250px)}}.footer-left-block{float:right;width:320px;max-width:100%;padding:40px 36px 40px 0;height:100%}.footer-left-block .custom-logo-link{max-width:290px}.footer-right-block{float:left;padding:30px 0 15px 50px;height:100%;width:auto;line-height:1.4}@media (min-width:1200px){.footer-right-block{padding-left:100px}}.footer-right-block-inner{display:inline-block;vertical-align:top;padding:15px 30px 15px 0}@media (min-width:1200px){.footer-right-block-inner{padding-right:60px}}.footer-share-section{padding-right:0}@media (min-width:1200px){.footer-share-section{padding-left:60px}}.site-footer address{line-height:1.2}.footer-group{display:inline-block}.idm_copyright{float:left;width:100%;background-color:#000;padding:8px 0;color:#666;font-size:11px}.footer-title{font-size:28px;margin-bottom:8px}.footer-nav-link{display:block}a.footer-button,a.footer-button:active,a.footer-button:focus,a.footer-button:visited{color:#fff;background-color:#44b830;font-size:20px;padding:10px 14px;display:block;font-weight:lighter;text-decoration:none;margin-bottom:20px}a.footer-button:hover{cursor:pointer;background:#419123;text-decoration:none}.social-row .fa{padding:10px;display:inline-block;margin:0;float:left}@media (max-width:767px){.footer-left,.footer-right{padding:0}.footer-left-block{padding:15px}.footer-right-block{padding:15px 0 15px 15px}.footer-left-block{float:left}}@media (max-width:650px) and (min-width:575px){.footer-left{width:220px}.footer-left-block{width:100%}.footer-right{width:calc(100% - 220px)}.footer-right-block-inner{padding-right:20px}}@media (max-width:574px){.footer-top{height:auto}.footer-left,.footer-right{width:100%}.footer-right-block{padding:15px 0 25px;width:100%}.footer-left-block{padding:15px 15px 25px;width:auto;float:none;text-align:center}.footer-group,.footer-left-block,.footer-share-section{margin:auto;display:table}.footer-right-block-inner{padding:15px 10px}}.footer-menu ul,ul.footer-menu{list-style-type:none;padding-left:0;margin-left:0}.footer-menu ul a[href="#"],ul.footer-menu a[href="#"]{display:none}.data-menu-dropdown-box{display:inline-block;font-weight:lighter;width:256px;text-align:center;background-color:#f2f2f2;color:#808285;text-transform:uppercase;font-size:24px;letter-spacing:2px;cursor:pointer;position:absolute;top:0;right:0;z-index:4}@media (max-width:767px){.data-menu-dropdown-box{position:relative;float:right;font-size:16px}}@media (max-width:400px){.data-menu-dropdown-box{width:100%}}.data-menu-dropdown-box .fa{margin-top:4px;float:right}.data-menu-dropdown-box__selected{padding:10px}.data-menu-dropdown-box__selected:hover{color:#fff;background-color:#44b830}.data-type-dropdown-container{display:none;background-color:#f2f2f2;color:#808285;position:absolute;right:0;top:100%;width:256px;list-style-type:none;margin:0;padding:0}@media (max-width:400px){.data-type-dropdown-container{width:100%}}.data-type-dropdown-container li a{padding:10px;width:100%;display:inline-block;color:#808285}.data-type-dropdown-container li a:hover{text-decoration:none;color:#fff;background-color:#44b830}.data-type-dropdown-container .current-menu-item{display:none}.cfj-select-box-container{margin-bottom:40px;overflow:auto}@media (max-width:767px){.cfj-select-box-container{text-align:center}}.cfj-geography-select-box{float:left;width:50%}@media (max-width:767px){.cfj-geography-select-box{width:100%}}.cfj-select-box{background-color:#f2f2f2;padding:8px 14px 30px}.select-box-title{letter-spacing:2px;color:#808285}.cfj-geography-select-box .select-box-title{font-size:20px;font-weight:lighter}.select-box-current-option-container{position:relative;border-bottom:2px solid #808285;margin-top:-6px;cursor:pointer}.select-box-current-option{position:relative;top:10px;font-size:28px;font-weight:700;color:#44b830}.indicator-box-current-option-container .fa,.select-box-current-option-container .fa{position:absolute;right:0;bottom:0;color:#808285}.cfj-label-box__container{padding-top:20px;padding-bottom:20px}.cfj-label-box{width:270px;font-size:24px;padding:16px 20px 8px;background-color:#f2f2f2;font-weight:700;text-align:center}@media (max-width:1199px){.cfj-label-box{margin:20px 80px}}@media (max-width:991px){.cfj-label-box{margin:20px}}@media (max-width:767px){.cfj-label-box{width:calc(50% - 50px);font-size:16px}.cfj-label-box .cfj-label-box-data{font-size:24px}}@media (max-width:500px){.cfj-label-box{text-align:center;width:48%;margin:.5%}.cfj-label-box .cfj-label-box-data{width:100%;margin-top:0}}.cfj-label-box.cfj-label-geo-selected .cfj-label-box-data{color:#4197d6}.cfj-label-box__container.growth_is_good .cfj-label-geo-min .cfj-label-box-data{color:#c4091a}.cfj-label-box__container.growth_is_bad .cfj-label-geo-min .cfj-label-box-data,.cfj-label-box__container.growth_is_good .cfj-label-geo-max .cfj-label-box-data{color:#363a9a}.cfj-label-box__container.growth_is_bad .cfj-label-geo-max .cfj-label-box-data{color:#c4091a}.cfj-label-box__container.growth_is_neutral .cfj-label-geo-max .cfj-label-box-data,.cfj-label-box__container.growth_is_neutral .cfj-label-geo-min .cfj-label-box-data{color:#363a9a}.cfj-label-box-data{color:#44b830;font-size:1.75em;line-height:1em;padding:.2em 0 0}.cfj-label-box-divider{font-size:.65em;line-height:1em;padding:.5em 0 0;font-weight:400}.cfj-label-box-name{font-size:.8em;line-height:1.2em;padding:.2em 0 .5em}.label-box-latest-data{font-size:16px;font-weight:lighter;text-align:center;float:left;width:100%}.industry-table-header{font-size:14px}.industry-table-header .industry-table-header-top{text-transform:uppercase}.industry-table-header .industry-table-header-bottom{text-transform:lowercase;color:#808285}.industry-table-border-bottom{height:0;margin:6px 0;border-bottom:1px solid #808285;width:100%;float:left}.industry-table-row-title{font-size:20px;padding-left:24px;position:relative}@media (max-width:767px){.industry-table-row-title{padding-left:0;padding-bottom:16px}}.industry-table-expand-row-icon{position:absolute;left:0}@media (max-width:767px){.industry-table-expand-row-icon{padding-right:6px;position:static}}.industry-table-data-top{font-weight:700;font-size:20px}.industry-table-data-bottom{font-weight:700;font-size:14px;color:#808285}.profiles-large-number{font-size:72px;width:100%;text-align:center;font-weight:700}.profiles-large-number span{font-size:28px}.profiles-smaller-number{font-size:24px;text-align:center;width:100%;font-weight:700;vertical-align:bottom}@media (max-width:767px){.profiles-smaller-number{font-size:28px}}.profiles-smaller-number .profiles-large-number-unit{font-size:28px}.profiles-top-data-table{font-size:20px}.profiles-top-data-table div{margin:6px 0}.profiles-top-data-table__container .col-sm-6{padding:10px 25px}.profiles-top-data-table__border-bottom{position:absolute;width:calc(100% - 50px);bottom:0;border-bottom:1px solid #808285}.featured-report-row{margin-top:120px;margin-bottom:40px}@media (max-width:991px){.featured-report-row{margin-top:60px}}.featured-report-box{position:relative;height:0;padding-bottom:100%;color:#fff;background-color:#001f30}@media (max-width:991px){.featured-report-box{margin-bottom:20px;height:auto;padding-bottom:0;overflow:auto}}.featured-report-box-title{float:left;width:100%;padding:72px 30px 0;font-size:24px;letter-spacing:2px;line-height:1.3}.featured-report-box-title a{color:#fff}@media (max-width:1199px){.featured-report-box-title{padding-top:20px}}@media (max-width:991px){.featured-report-box-title{font-size:20px}}@media (max-width:767px){.featured-report-box-title{font-size:16px;padding-bottom:6px}}.featured-report-read-more{position:absolute;width:100%;bottom:0;padding:0 30px 16px}.featured-report-read-more a{color:#fff;font-size:16px}.featured-report-read-more a .fa{font-size:30px;vertical-align:middle;margin-right:16px}@media (max-width:991px){.featured-report-read-more{position:static;float:left}}.modal-backdrop{background-color:#67919e;opacity:.9!important}.modal-content{background-color:#001f30;color:#fff;border-radius:0;box-shadow:none;margin-top:10vh}.modal-body{padding:0;overflow:auto}.cfj-modal__title{font-size:28px;letter-spacing:2px}@media (max-width:767px){.cfj-modal__title{flex:0 0 100%;width:100%;font-size:20px}}.modal-header{border-bottom:none;padding:20px 40px;position:relative}@media (max-width:991px){.modal-header{text-align:center}}.modal-header .close{color:#fff;opacity:.8;position:absolute;top:0;right:15px;margin:0}.modal-header .close:hover{opacity:1}.modal-header .close:focus{outline:none;background-color:#2b658e}.modal-header__subscribe-header{padding-left:15px}.modal .container{max-width:100%}@media (max-width:767px){.all-indicators-column,.selected-indicator-column{width:100%}}a.individual-indicator-box{display:block;color:#fff;text-decoration:none;padding:16px;font-size:15px;font-weight:lighter;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a.individual-indicator-box .individual-indicator-title{border-bottom:1px solid #fff}a.individual-indicator-box:hover{background-color:#2b658e;cursor:pointer}@media (max-width:400px){a.individual-indicator-box{flex:0 0 100%;max-width:100%}}.individual-indicator-title{text-transform:uppercase;letter-spacing:2px;position:relative;padding-right:12px}.individual-indicator-title .fa{position:absolute;right:0;bottom:3px}.indicator-modal__indicator-parent .individual-indicator-box{font-weight:700;font-size:18px!important}.indicator-modal__indicator-parent.active .individual-indicator-box{background-color:#2b658e}@media (max-width:570px){.geography-modal__geography-container,.geography-selection-column{width:100%!important}}#state-modal .modal-dialog{overflow-y:initial!important}#state-modal .modal-body{height:60vh;overflow-y:scroll}#state-modal .modal-body::-webkit-scrollbar{width:10px;background-color:#1f3553}.geography-modal__geography-container{max-height:60vh;display:flex;flex-wrap:wrap;right:0;bottom:0;top:0;width:66%;float:left;background-color:#1f3553;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width:767px){.geography-modal__geography-container{position:static;width:100%;max-height:40vh}}.geography-modal__geography-container::-webkit-scrollbar-track{background-color:#1f3553}.geography-modal__geography-container::-webkit-scrollbar{width:10px;background-color:#1f3553}.geography-modal__geography-container::-webkit-scrollbar-thumb{background-color:#fff;border-radius:3px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.geography-modal__geography-container::-webkit-scrollbar-corner{background-repeat:no-repeat;background:none}.geography-modal__components-container{overflow:auto;position:relative}@media (max-width:767px){.geography-modal__components-container{height:auto}}#geography-modal__state-breakdowns{display:block}@media (max-width:767px){#geography-modal__state-breakdowns{position:relative}}.geography-selection-list{padding:5px 30px;border-bottom:1px solid #1f3553;cursor:pointer;display:block}.modal-geography-item{flex:0 0 50%;max-width:50%;font-size:20px;display:block;text-align:center;padding:30px 35px;color:#fff}.modal-geography-item:hover{color:#fff;background-color:#2b658e;text-decoration:none;cursor:pointer}.modal-geography-item:visited{color:#fff}@media (max-width:450px){.modal-geography-item{flex:0 0 100%;max-width:100%}}.modal-geography-item img{width:100%;height:100px;padding-bottom:16px}#geography-search-box{margin:0 15px 15px;width:calc(100% - 30px);padding:0 20px}@media (max-width:450px){.geography-modal__geography-container,.geography-selection-column{width:100%}}.geography-modal__second-level-menu{display:none;overflow:auto;background-color:#1f3553}#methodologyModal .modal-body{font-size:20px;padding:15px 40px}#methodologyModal h2{font-size:32px}#methodologyModal .modal-content{max-height:80vh}#methodologyModal .modal-body{max-height:60vh;overflow-y:scroll}.indicator-modal__title{color:#fff}.indicator-modal__indicator-selection{overflow:auto;background-color:#1f3553;display:none}.indicators-list{margin:0 0 15px}.selected-geography-box,.selected-indicator-box{background-color:#1f3553;padding:30px 10px;text-align:center;position:relative}@media (max-width:767px){.selected-geography-box,.selected-indicator-box{padding-top:0;padding-bottom:10px;box-shadow:0 5px 5px rgba(0,0,0,.2)}.selected-geography-box .the-selected-indicator,.selected-indicator-box .the-selected-indicator{padding-bottom:10px}.selected-geography-box .indicator-icon,.selected-indicator-box .indicator-icon{height:auto;width:30px}}.indicator-icon-container{float:left;width:25%;padding-top:40px;height:170px;text-align:center;cursor:pointer}.indicator-icon-container:hover{background-color:#1f3553}@media (max-width:767px){.indicator-icon-container{width:50%;height:140px;padding-top:14px}}.indicator-icon{height:55px;width:auto}.indicator-title{padding:10px;font-size:16px;font-weight:700}.indicator-selection{display:none}a.indicator-modal__methodology-link{display:block;text-align:center;padding:6px 16px;background-color:#001f30;width:100%;float:left;color:#fff;font-size:16px}a.indicator-modal__methodology-link:active,a.indicator-modal__methodology-link:focus,a.indicator-modal__methodology-link:hover,a.indicator-modal__methodology-link:visited{color:#fff}.indicator-modal__indicator-child-container{padding-left:15px;overflow:auto;width:100%}a.indicator-modal__indicator-parent{font-size:24px;padding-top:6px;color:#fff;border-bottom:1px solid #fff;text-decoration:none}a.indicator-modal__indicator-parent:hover{background-color:#2b658e;cursor:pointer}.inner-modal-spacer{width:100%;height:10px}.geography-selection-column{font-size:24px;position:relative;width:100%}@media (max-width:991px){.geography-selection-column{font-size:20px}}@media (max-width:767px){.geography-selection-column{width:100%;font-size:18px}}.selected-geography-column,.selected-indicator-column{width:34%;float:left;font-size:24px}@media (max-width:991px){.selected-geography-column,.selected-indicator-column{font-size:20px}}@media (max-width:767px){.selected-geography-column,.selected-indicator-column{width:100%;font-size:18px}}.geography-modal__sidebar-title,.the-selected-indicator .indicator-title{margin-top:10px;font-weight:400;font-size:24px}@media (max-width:767px){.geography-modal__sidebar-title,.the-selected-indicator .indicator-title{margin-top:0;display:inline-block}}.geography-modal-back-button,.indicator-modal__back-button{display:inline-block;position:relative;letter-spacing:normal;width:auto;font-size:16px;font-weight:lighter;border:1px solid #fff;letter-spacing:2px;cursor:pointer;padding:0 5px 0 24px;margin-bottom:10px}.geography-modal-back-button:hover,.indicator-modal__back-button:hover{background-color:#2b658e}.geography-modal-back-button .fa,.indicator-modal__back-button .fa{left:5px;position:absolute;top:50%;transform:translateY(-50%);font-size:30px}.all-indicators-column{width:66%;float:right;background-color:#1f3553;max-height:450px;margin-left:0;margin-right:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width:767px){.all-indicators-column{width:100%;max-height:40vh}}.all-indicators-column::-webkit-scrollbar-track{background-color:#1f3553}.all-indicators-column::-webkit-scrollbar{width:10px;background-color:#1f3553}.all-indicators-column::-webkit-scrollbar-thumb{background-color:#fff;border-radius:3px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.all-indicators-column::-webkit-scrollbar-corner{background-repeat:no-repeat;background:none}#indicator-search-box{width:100%}@media (min-width:992px){#indicator-search-box{margin-left:-15px}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.highcharts-menu hr{margin:3px 0 5px}.cfj_hichchart_wrap,.cfj_highchart{max-width:100%}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:14px;height:14px;background-color:#44b830;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.nf-field-label{font-size:24px}.nf-field-label label{font-weight:300!important}@media (max-width:600px){.nf-field-label label{font-size:16px}}.nf-form-fields-required{display:none}.cfj-loading-overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:hsla(0,0%,100%,.9);z-index:20000000000;display:none}.cfj-loading-container{position:absolute;top:0;bottom:0;left:0;right:0;top:50%;height:50px;transform:translateY(-50%)}.cfj-loading-container .spinner{width:100%}.cfj-loading-container .spinner>div{width:8%;padding-bottom:8%;height:0;margin-left:20px;margin-right:20px}#homeMap_wrap{position:relative}#homeMap_wrap #homeMap{height:600px;opacity:0;position:relative;z-index:10;transition:opacity .8s ease}#homeMap_wrap .home_map_spinner{background:#ddd;position:absolute;top:0;left:0;width:100%;height:600px}#homeMap_wrap .home_map_spinner .spinner{padding-top:280px}#homeMap_wrap .home_map_spinner .spinner>div{font-size:18px;background:#aaa}#homeMap_wrap.loaded #homeMap{opacity:1}.homepage-profile{padding-bottom:60px}#caHomeMap_wrap{position:relative}#caHomeMap_wrap #caHomeMap{height:600px;opacity:0;position:relative;z-index:10;transition:opacity .8s ease}#caHomeMap_wrap .caHome_map_spinner{background:#ddd;position:absolute;top:0;left:0;width:100%;height:600px}#caHomeMap_wrap .caHome_map_spinner .spinner{padding-top:280px}#caHomeMap_wrap .caHome_map_spinner .spinner>div{font-size:18px;background:#aaa}#caHomeMap_wrap.loaded #caHomeMap{opacity:1}.indicator_map_section{font-family:proxima-nova,sans-serif}.indicator_map_section .highest_lowest h3{font-family:proxima-nova,sans-serif;text-align:center;font-size:36px;border-bottom:2px solid #000;max-width:400px;margin:0 auto 12px;padding-top:28px!important;padding:16px 0 6px}@media (max-width:767px){.indicator_map_section .highest_lowest h3{font-size:32px}}.indicator_map_section .highest_lowest ul{font-size:18px;list-style:none;max-width:400px;margin:auto;border-bottom:2px solid #000;overflow:auto;padding:0 0 12px}.indicator_map_section .highest_lowest ul li{clear:both}.indicator_map_section .highest_lowest ul span.name{float:left}.indicator_map_section .highest_lowest ul span.value{float:right;text-align:right}.profile-title-legislative-member{font-size:.5em;font-family:proxima-nova,sans-serif;display:block}.profiles-methodology{text-align:center;font-size:16px;color:#808285;font-style:italic;margin-top:16px}#profiles-map-box{border:3px solid #f2f2f2;color:#808285;cursor:pointer;position:relative;text-align:center;height:0;width:100%;padding-bottom:100%}#profiles-map-box:hover{border-color:#44b830}#profiles-map-box .fa{position:absolute;bottom:15px;right:15px;font-size:32px}.profiles-map-box__image{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;max-height:100%;top:50%;transform:translateY(-50%)}.profiles-page__button-container{margin-bottom:20px}.profiles-page__button-container .btn{color:#404040}.profiles-page__button-container .profiles-page__active-button{background-color:#44b830;color:#fff}.profile_industry_table .industry_row{border-top:2px solid #001f30;position:relative;padding:.4em 0 .5em}.profile_industry_table .industry_row:first-child{border-top:1px solid #808285}.profile_industry_table .industry_row:after{content:"";display:block;clear:both}.profile_industry_table .industry_row .title{float:left;width:14%;font-size:20px;line-height:1.2em;padding:.7em 0 0 1.9em}.profile_industry_table .industry_row .income,.profile_industry_table .industry_row .jobs{float:left;width:43%}.profile_industry_table .industry_row .income .number,.profile_industry_table .industry_row .jobs .number{text-align:right;float:left;width:28%;font-size:20px;font-weight:700;line-height:1.1em;padding:.225em 0 0}@media (min-width:768px) and (max-width:991px){.profile_industry_table .industry_row .income .number,.profile_industry_table .industry_row .jobs .number{font-size:18px;line-height:1.2}}.profile_industry_table .industry_row .income .number .change,.profile_industry_table .industry_row .jobs .number .change{font-size:17px;font-weight:400}.profile_industry_table .industry_row .income .bars,.profile_industry_table .industry_row .jobs .bars{float:left;width:71%;padding-left:10px;padding-top:4px}.profile_industry_table .industry_row .bar_latest,.profile_industry_table .industry_row .bar_old{clear:both}.profile_industry_table .industry_row .bar_latest .bar_date,.profile_industry_table .industry_row .bar_old .bar_date{width:40px;float:left;font-size:14px;color:#999}.profile_industry_table .industry_row .bar_latest .progress,.profile_industry_table .industry_row .bar_old .progress{border-radius:0;background-color:#f0f0f0;box-shadow:none;margin:0}.profile_industry_table .industry_row .bar_latest .progress .progress-bar,.profile_industry_table .industry_row .bar_old .progress .progress-bar{box-shadow:none;transition:all .4s ease}.profile_industry_table .industry_row .bar_latest .progress .bar_old,.profile_industry_table .industry_row .bar_old .progress .bar_old{background-color:#c8c8c8}.profile_industry_table .industry_row .bar_latest .bar_date_start,.profile_industry_table .industry_row .bar_old .bar_date_start{clear:both}.profile_industry_table .industry-table-header.industry_row{border:0!important}.profile_industry_table .industry-table-header.industry_row .industry-table-header-top{text-transform:uppercase;font-size:14px}.profile_industry_table .industry-table-header.industry_row .title{padding:0}.profile_industry_table .industry-table-header.industry_row .income,.profile_industry_table .industry-table-header.industry_row .jobs{padding-left:50px}.profile_industry_table .good.income .change,.profile_industry_table .good.jobs .change{color:#4197d6}.profile_industry_table .good.income .bar_new,.profile_industry_table .good.jobs .bar_new{background-color:#4197d6}.profile_industry_table .bad.income .change,.profile_industry_table .bad.jobs .change{color:#ef4a32}.profile_industry_table .bad.income .bar_new,.profile_industry_table .bad.jobs .bar_new{background-color:#ef4a32}.profile_industry_table .industry_child_toggle{position:absolute;top:25px;left:0;display:block;text-align:center;font-size:26px;line-height:25px;width:24px;height:24px;color:#fff;background:#44b830}.profile_industry_table .industry_child_toggle:active,.profile_industry_table .industry_child_toggle:focus,.profile_industry_table .industry_child_toggle:hover{text-decoration:none;background:#4197d6}.profile_industry_table .industry_child_toggle span.open{display:none}.profile_industry_table .sub_industries{clear:both;padding-left:80px;display:none}.profile_industry_table .sub_industries .industry_row{border-top:1px solid #ccc}.profile_industry_table .sub_industries .industry_row .title{padding:.15em 0 0}.profile_industry_table .sub_industries .industry_row:first-child{border:0}.profile_industry_table .sub_industries.show_sub_industries{display:block}.profile_industry_table .industry_row.show_sub_industries,.profile_industry_table .industry_row.show_sub_industries:first-child{border-bottom:1px solid #ccc}.profile_industry_table .industry_row.show_sub_industries .industry_child_toggle,.profile_industry_table .industry_row.show_sub_industries:first-child .industry_child_toggle{line-height:22px}.profile_industry_table .industry_row.show_sub_industries .industry_child_toggle span.closed,.profile_industry_table .industry_row.show_sub_industries:first-child .industry_child_toggle span.closed{display:none}.profile_industry_table .industry_row.show_sub_industries .industry_child_toggle span.open,.profile_industry_table .industry_row.show_sub_industries:first-child .industry_child_toggle span.open{display:block}@media (max-width:991px){.profile_industry_table .sub_industries{padding-left:40px}.profile_industry_table .sub_industries .industry_row .title{width:24%}.profile_industry_table .sub_industries .industry_row .income,.profile_industry_table .sub_industries .industry_row .jobs{width:38%}}@media (max-width:767px){.profile_industry_table .industry-table-header .income,.profile_industry_table .industry-table-header .jobs{display:none}.profile_industry_table .industry_row .title{width:100%;float:none;padding:0 0 .5em}.profile_industry_table .industry_row .income,.profile_industry_table .industry_row .jobs{float:none;width:100%;padding:0}.profile_industry_table .industry_row .income .number,.profile_industry_table .industry_row .jobs .number{width:110px}.profile_industry_table .industry_row .income .bars,.profile_industry_table .industry_row .jobs .bars{width:auto;overflow:hidden;float:none}.profile_industry_table .industry_row .income{clear:both}.profile_industry_table .industry_child_toggle{left:auto;right:0;top:10px}.profile_industry_table .sub_industries .industry_row .title{width:100%;float:none;padding:.2em 0 .4em}.profile_industry_table .sub_industries .industry_row .income,.profile_industry_table .sub_industries .industry_row .jobs{float:none;width:100%;padding:0}.profile_industry_table .sub_industries .industry_row .income .number,.profile_industry_table .sub_industries .industry_row .jobs .number{width:110px}.profile_industry_table .sub_industries .industry_row .income .bars,.profile_industry_table .sub_industries .industry_row .jobs .bars{width:auto;overflow:hidden;float:none}}.comparison-section .comparison-change-date,.comparison-section .comparison-date,.comparison-section .comparison-title a,.comparison-section .geography-comparison-display-box{visibility:hidden}.comparison-section.loaded .comparison-change-date,.comparison-section.loaded .comparison-date,.comparison-section.loaded .comparison-title a,.comparison-section.loaded .geography-comparison-display-box{visibility:visible}.comparison-section.loaded .comparison-change-date:hover,.comparison-section.loaded .comparison-date:hover,.comparison-section.loaded .comparison-title a:hover,.comparison-section.loaded .geography-comparison-display-box:hover{text-decoration:none}.comparison-section.growth_is_bad .geography-comparison-change span,.comparison-section.growth_is_good .geography-comparison-change span,.comparison-section.growth_is_neutral .geography-comparison-change span{display:inline-block;position:relative;font-size:22px;color:#666}.comparison-section.growth_is_bad .geography-comparison-change span.change:before,.comparison-section.growth_is_good .geography-comparison-change span.change:before,.comparison-section.growth_is_neutral .geography-comparison-change span.change:before{content:"";display:inline-block;width:0;position:absolute;left:-18px;border-color:transparent;border-style:solid;border-width:11px 6px;top:30%;transform:translateY(-50%)}.comparison-section.growth_is_bad .geography-comparison-change span.change_magnitude,.comparison-section.growth_is_good .geography-comparison-change span.change_magnitude,.comparison-section.growth_is_neutral .geography-comparison-change span.change_magnitude{font-size:18px;margin-left:-6px}.comparison-section.growth_is_bad .geography-comparison-change span.change_percent,.comparison-section.growth_is_good .geography-comparison-change span.change_percent,.comparison-section.growth_is_neutral .geography-comparison-change span.change_percent{font-size:.5em;position:relative;top:-.2em}.comparison-section.growth_is_bad .down span.change:before,.comparison-section.growth_is_good .down span.change:before,.comparison-section.growth_is_neutral .down span.change:before{left:-18px;top:70%;bottom:auto}.comparison-section.growth_is_good .up span.change:before{border-bottom-color:#44b830}.comparison-section.growth_is_good .down span.change:before{border-top-color:#f7492c}.comparison-section.growth_is_bad .up span.change:before{border-bottom-color:#f7492c}.comparison-section.growth_is_bad .down span.change:before{border-top-color:#44b830}.comparison-section.growth_is_neutral .up span.change:before{border-bottom-color:#bbb}.comparison-section.growth_is_neutral .down span.change:before{border-top-color:#bbb}.comparison-section .comparison-row-spinner{padding-top:60px;width:100%}.comparison-section .comparison-chart-spinner{position:absolute;top:50%;z-index:30;left:50%;margin-left:-35px}.comparison-section .comparison-chart-spinner .spinner>div{background-color:#aaa}.comparison-section.loaded .comparison-row-spinner{position:absolute;left:-9999px}.comparison-section.chartLoaded .comparison-chart-spinner{left:-9999px}.geography-comparison-display-box{text-align:center}@media (max-width:450px){.geography-comparison-display-box{font-family:proxima-nova-extra-condensed}}.geography-comparison-number{font-size:72px;text-align:center;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:700}@media (max-width:1199px){.geography-comparison-number{font-size:60px}}@media (max-width:991px){.geography-comparison-number{font-size:42px}}@media (max-width:767px){.geography-comparison-number{font-size:38px}}@media (max-width:574px){.geography-comparison-number{font-size:30px}}@media (max-width:500px){.geography-comparison-number{font-size:21px}}.geography-comparison-ranking{font-size:22px;color:#666;display:inline-block;max-width:125px;width:100%;text-transform:uppercase}@media (max-width:767px){.geography-comparison-ranking{font-size:20px}}@media (max-width:574px){.geography-comparison-ranking{font-size:16px}}@media (max-width:450px){.geography-comparison-ranking{font-family:proxima-nova-extra-condensed}}.firstInRanking{border-bottom:10px solid #44b830}.comparison-section{margin-bottom:60px;overflow:auto}.comparison-title{font-size:29px;font-weight:400;padding:20px 15px 0;border-top:2px solid #808285;width:100%}@media (max-width:574px){.comparison-title{font-size:20px}}.comparison-title .comparison-page_show-hide-chart-arrow{color:#808285}.comparison-title .fa-question-circle{font-size:.75em;position:relative;top:-.125em}.comparison-title .fa-caret-down{color:#44b830}.float-right{float:right}.comparison-date{position:relative;top:-4px;display:inline-block;margin-right:12px}.comparison-page_show-chart-text{vertical-align:middle;position:relative;top:-2px;color:#44b830}.category-select-title{text-align:center;padding:20px 15px}.indicator-category-selection a:hover{text-decoration:none}.indicator-category-selection .category-page-indicator-box{background-color:#f2f2f2;color:#808285;height:200px;margin-bottom:20px;text-align:center;padding:15px;text-transform:uppercase}.indicator-category-selection .category-page-indicator-box:hover{background-color:#44b830}@media (max-width:450px){.indicator-category-selection .category-page-indicator-box{padding:15px 2px;height:164px}}.indicator-category-selection .category-page-indicator-box .indicator-title{font-weight:lighter;font-size:18px;letter-spacing:2px;color:#808285}.indicator-category-selection .category-page-indicator-box .indicator-title:hover{color:#fff}@media (max-width:991px) and (min-width:768px){.indicator-category-selection .category-page-indicator-box .indicator-title{font-size:12px}}@media (max-width:767px){.indicator-category-selection .category-page-indicator-box .indicator-title{padding:10px 0}}@media (max-width:574px){.indicator-category-selection .category-page-indicator-box .indicator-title{font-size:14px}}.indicator-category-selection .category-page-indicator-box .indicator-icon{width:100%;height:72px;margin-top:8%;margin-bottom:5%}@media (max-width:767px){.indicator-category-selection .category-page-indicator-box .indicator-icon{height:55px}}.expandable-comparison-section{padding-top:50px;width:100%;display:none;float:right;position:relative}.indicator-category-selection .category-page-indicator-box:hover .indicator-title{color:#fff}.indicator-category-selection .active-group{background-color:#44b830}.indicator-category-selection .active-group .indicator-title{color:#fff}.comparison-date,.comparison-page_show-chart-text{font-size:18px}@media (max-width:767px){.comparison-date,.comparison-page_show-chart-text{font-size:14px}}@media (max-width:767px){.category-page_category-icon-container:nth-child(2n){padding-right:8px}.category-page_category-icon-container:nth-child(odd){padding-left:8px}.comparison-section.growth_is_bad .geography-comparison-change span,.comparison-section.growth_is_good .geography-comparison-change span,.comparison-section.growth_is_neutral .geography-comparison-change span{font-size:16px}}@media (max-width:574px){.comparison-date,.comparison-page_show-chart-text{font-size:12px}}.geography-comparison-display-box .after-compare-number{font-size:.65em}@media (max-width:767px){.geography-comparison-display-box .after-compare-number{display:block}}.geography-comparison-display-box .after-compare-number,.geography-comparison-display-box span:first-of-type{display:inline}.work-with-us-box{text-align:center;color:#fff;padding:30px 20px;margin-bottom:20px;flex:0 0 100%;max-width:100%}.work-with-us-box a{text-decoration:none;color:#fff}.work-with-us-box a:visited{color:#fff}.work-with-us-box a:active,.work-with-us-box a:focus,.work-with-us-box a:hover{-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}.work-with-us-box__container{display:flex}.work-with-us-box__title{font-size:28px;font-weight:700}.work-with-us-box__icon{font-size:60px;margin:16px 0;text-decoration:none}.work-with-us-box__copy{font-size:24px}.methodology-page__smaller-text{font-size:18px}.methodology-page__smaller-text h1,.methodology-page__smaller-text h2,.methodology-page__smaller-text h3,.methodology-page__smaller-text h4,.methodology-page__smaller-text h5,.methodology-page__smaller-text h6{font-size:28px;margin-bottom:10px}.methodology-page__smaller-text .category-label{font-size:40px}.methodology-page__smaller-text p{margin-bottom:1em}.methodology-page__smaller-text .methodology-item{margin-bottom:2.5em}.homepage-hero-card{color:#fff;min-height:300px;padding:80px 30px 90px;height:100%;margin-bottom:30px}.homepage-hero-card:hover .homepage-hero-card__image-overlay{opacity:.7}@media (min-width:992px) and (max-width:1199px){.homepage-hero-card{padding-bottom:110px}}@media (max-width:767px){.homepage-hero-card{padding-bottom:70px;min-height:0}}.report-card__light-blue-bg{background-color:#1999d9}.report-card__light-blue-bg:hover{background-color:#6ac2ee}.report-card__dark-blue-bg{background-color:#1f3553}.report-card__dark-blue-bg:hover{background-color:#3b649d}.report-card__green-bg{background-color:#44b830}.report-card__green-bg:hover{background-color:#83db73}.homepage-hero-card__link-overlay{position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:15}.hero-card__title{position:relative;z-index:10}.homepage-hero-card__image-overlay{position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:5;background-size:cover;background-position:50% 50%}.homepage-hero-card-lg .hero-card-lg__title{position:relative;z-index:10}@media (min-width:575px){.homepage-hero-card-lg .hero-card-lg__title{padding-right:80px;margin-top:-50px}}@media (max-width:767px){.home-h2{font-size:36px}}.home-h2 .fa{font-size:28px}.homepage-hero-card-lg__title-row{position:relative;z-index:15}a.homepage-hero-card-lg__title-link{display:block;color:#fff;text-decoration:none}a.homepage-hero-card-lg__title-link:active,a.homepage-hero-card-lg__title-link:focus,a.homepage-hero-card-lg__title-link:hover,a.homepage-hero-card-lg__title-link:visitied{color:#fff;text-decoration:none}.homepage-hero-card__container{margin-top:15px;margin-bottom:15px}.homepage-hero-card__inner{height:100%;padding:30px 30px 100px;border:1px solid red}.homepage-hero-card__footer{position:absolute;left:0;right:0;bottom:0;z-index:10;margin:0 15px;padding:30px 30px 30px 80px}.homepage-hero-card__footer .fa{position:absolute;left:30px;font-size:40px}.homepage-hero-card__social-icons-row{text-align:right}.homepage-hero-card__social-icons-row .fa{font-size:32px;padding-left:12px;display:inline-block}.homepage-hero-card__social-icons-row{position:absolute;top:30px;right:30px;padding:0 15px;z-index:15}.homepage-hero-card__social-icons-row a{color:#fff;text-decoration:none}.homepage-hero-card__social-icons-row a:visited{color:#fff}.homepage-hero-card__social-icons-row a.fa-facebook:active,.homepage-hero-card__social-icons-row a.fa-facebook:focus,.homepage-hero-card__social-icons-row a.fa-facebook:hover{color:#3b5998;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}.homepage-hero-card__social-icons-row a.fa-twitter:active,.homepage-hero-card__social-icons-row a.fa-twitter:focus,.homepage-hero-card__social-icons-row a.fa-twitter:hover{color:#1da1f2;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}.home-button-container{width:100%;text-align:center;margin-top:70px;margin-bottom:50px;float:left}.home-button,a.home-button{position:relative;background-color:#44b830;font-size:24px;display:inline-block;text-align:center;color:#fff;width:600px;max-width:100%;padding:20px 30px;font-weight:lighter}.home-button:active,.home-button:focus,.home-button:hover,a.home-button:active,a.home-button:focus,a.home-button:hover{color:#fff;text-decoration:none;background-color:#419123}.home-button:visited,a.home-button:visited{color:#fff}@media (max-width:450px){.home-button,a.home-button{font-size:26px}}.home-button .fa,a.home-button .fa{font-size:40px;float:left}.home-button__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}@media (max-width:575px){.home-button__text{font-size:18px}}.homepage-email-signup{background-color:#001f30;padding-top:60px;padding-bottom:60px;font-size:24px;margin-bottom:60px}.nf-button-container{text-align:center}.nf-button-container input[type=button].nf-home-button{color:#fff;background-color:#44b830;border:0;border-radius:0;font-size:24px;padding:16px 50px;font-weight:lighter;white-space:normal}.nf-button-container input[type=button].nf-home-button:active,.nf-button-container input[type=button].nf-home-button:focus,.nf-button-container input[type=button].nf-home-button:hover{color:#fff;text-decoration:none;background-color:#419123}.latest-headlines{margin-bottom:60px}.homepage-headline-row{-moz-column-count:3;column-count:3;padding:0 15px;-moz-column-fill:auto;column-fill:auto}@media (max-width:1199px){.homepage-headline-row{-moz-column-count:2;column-count:2}}@media (max-width:574px){.homepage-headline-row{-moz-column-count:1;column-count:1}}.headline-card__container{-moz-column-gap:15px;column-gap:15px;padding-bottom:30px;overflow:hidden;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}.headline-card{padding:20px;background-color:#1999d9;color:#fff;position:relative}.headline-card:hover{background-color:#6ac2ee}.headline-card__overlay{position:absolute;top:0;bottom:0;left:0;right:0}.headline-card__source{display:block;margin-top:20px;font-size:20px}.affordability-page__info-box{position:relative;background-color:#f5f5f5;padding:15px 15px 30px;height:100%}@media (max-width:767px){.affordability-page__info-box-wrapper{margin-bottom:15px}}.affordability-page__info-box-title{text-align:center;font-size:20px;font-weight:600;font-weight:700;line-height:1.2}.affordability-page__info-box-title--main{margin-bottom:10px;font-size:32px}.affordability-page__info-box-top-wrapper{padding:5px 20px 20px}.affordability-page__info-box-top-wrapper a{position:absolute;right:0;top:12px;font-size:20px}.affordability-page__info-box-primary-number{font-size:55px;text-align:center;font-weight:600;line-height:1.2;font-feature-settings:"tnum"}.affordability-page__info-box-primary-label{font-size:40px;text-align:center;font-weight:600;line-height:1}.affordability-page__info-box-secondary-number{font-feature-settings:"tnum";font-size:24px;font-weight:600;padding-bottom:10px;text-align:right}.affordability-page__info-box-secondary-number-info{font-size:16px;padding-bottom:10px;font-weight:700;padding-top:4px}.affordability-page__text--cost-burdened{color:#ffc968}.affordability-page__text--severely-cost-burdened{color:#c4091a}@media print{.page-template-affordability-page{zoom:55%;font-size:6px}.page-template-affordability-page .affordability-card{flex:0 0 33.333333%;max-width:33.333333%}.page-template-affordability-page .affordability-page__info-box-wrapper{flex:0 0 66.666667%;max-width:66.666667%;padding-right:15px;padding-left:15px}.page-template-affordability-page #profiles-map-box-parent-print{flex:0 0 33.333333%;max-width:33.333333%}.page-template-affordability-page .affordability-page__info-box>.col-md-6{flex:0 0 50%;max-width:50%}}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.site-main{padding-bottom:60px}.site{min-height:100vh;position:absolute;width:100%}body.single-post .entry-title{line-height:1em}body.single-post .entry-meta{margin-top:20px;font-size:.7em;font-weight:300;color:#999}body.single-post .entry-meta .byline{display:none}body.single-post .entry-meta:after{content:"";display:block;width:100px;padding:.6em 0 0;height:0;border-bottom:2px solid #001f30}body.single-post .entry-content{font-size:24px}body.single-post .entry-content p{margin:0 0 1.2em}body.single-post .entry-content .external_link{display:block;margin-bottom:1.3em}body.single-post .entry-footer{font-size:21px;border-top:1px solid #ccc;padding:.5em 0 0}.post_list_header{border-bottom:1px solid #ccc;padding:.75em 0 0}.post_list{font-size:24px}.post_list .post{border-bottom:1px solid #ddd;padding:1.5em 0}.post_list h3{line-height:1em}.post_list h3 a{transition:all .2s ease}.post_list h3 a:active,.post_list h3 a:focus,.post_list h3 a:hover{text-decoration:none;color:#1f3553}.post_list .entry-meta{font-size:.85em;font-weight:300;color:#999}.post_list .entry-content{margin:1em 0 0}.post_list .entry-content p{margin:0 0 1em}.cfj_pagination{padding:0;margin:1em 0 0;font-size:24px;color:#666}.cfj_pagination .page-numbers{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #ddd}.cfj_pagination .page-numbers.current{background:#44b830;color:#fff}.cfj_pagination a{color:#44b830;transition:all .2s ease}.cfj_pagination a:active,.cfj_pagination a:focus,.cfj_pagination a:hover{background:#44b830;text-decoration:none;color:#fff}.archive_sidebar{font-size:21px;padding:1em 1.2em;background:#e7e7e7;margin-top:2em;font-weight:lighter}.category_set{border-bottom:1px solid #aaa;padding:0 0 .85em}.category_set:last-child{border:0}.category_set h3{font-family:Proxima Nova,sans-serif;font-weight:700;font-size:32px;margin:.7em 0 .5em}.category_set:first-child h3{margin-top:0}.category_set ul{padding:0;margin:0;list-style:none}.category_set li{line-height:1.1em;margin:0 0 .7em}.category_set li:nth-child(n+11){display:none}.category_set.open li:nth-child(n+11){display:block}.category_set a{color:#041e30}.category_set a:active,.category_set a:focus,.category_set a:hover{color:#44b830}.category_set a.archive_sidebar__selected-item{color:#44b830;font-weight:700}.category_set .view_more{font-size:18px;color:#44b830}body.single-report .entry-content{font-size:24px}body.single-report .entry-content h2{margin-top:1em;font-size:42px}body.single-report .entry-content h3{font-size:32px;font-family:Proxima Nova;font-weight:700;color:#041e30;margin:1.2em 0 .5em}body.single-report .entry-content p{margin:0 0 1.2em}body.single-report .entry-content>ol,body.single-report .entry-content>ul{padding:0;margin-left:2em;font-weight:lighter}body.single-report .entry-content>ol li,body.single-report .entry-content>ul li{margin:.5em 0}body.single-report .entry-content .source{width:80%;text-align:center;font-size:.75em;font-weight:300}body.single-report table{font-size:.9em;font-weight:400;font-variant-numeric:tabular-nums}body.single-report table thead{font-family:inherit;background:#041e30;color:#fff}body.single-report table thead tr{font-family:inherit;text-align:center}body.single-report table thead td{border:0}body.single-report table tr{font-family:Roboto Mono,monospace}body.single-report table td{text-align:right;padding:.4em .5em;border:1px solid #ccc}body.single-report table td:first-child{text-align:left}body.single-report table tr:nth-child(2n){background:#e5e5e5}body.single-report table .highlight{background:#fea}body.single-report table .text-left,body.single-report table .txtLeft{text-align:left!important}body.single-report table .text-right,body.single-report table .txtRight{text-align:right!important}body.single-report table .float_left,body.single-report table .float_lft{float:left!important}body.single-report table .float_rgt,body.single-report table .float_right{float:right!important}body.single-report table .text-italic,body.single-report table .txtItalic{font-style:italic}body.single-report table .text-bold,body.single-report table .txtBold{font-weight:700}@media (max-width:767px){.container{max-width:none}}.btn-group .btn{border:1px solid #ccc}#plu-legend-print,#unemployment-rate-chart-print,#unemployment-trend-chart-print{display:none}