/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header .sub-container{color:var(--color-black);background:var(--color-white);height:90px!important;}header{background:var(--color-white);background-color:var(--color-white);}header img{height:90px;width:auto;}@media only screen and (max-width:1320px){header img{margin:0 0 0 16px;}}@media only screen and (max-width:810px){header img{height:80px;width:auto;}}footer{background:var(--color-sf-main);color:var(--color-white);}footer h4{color:var(--color-white);}.footer_column a:link,.footer_column a:visited{color:var(--color-white)!important;}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',sans-serif!important;color:var(--color-sf-hover);}#container,#footer,#input{font-family:'Roboto',sans-serif!important;}@media only screen and (max-width:810px){#maincontent{margin-inline-start:1rem;}}.form-submit{background:var(--color-sf-hover) none repeat scroll 0 0!important;border:1px solid var(--color-sf-hover)!important;color:var(--color-white)!important;margin:0!important;border-radius:0!important;height:auto;font-size:.8em!important;text-transform:uppercase;}#search-block-form{clear:both;font-size:1em;font-weight:bold;position:relative;width:251px;height:auto;background:#fff;color:#000;float:right;border:1px solid #453770;border-radius:0;}.topsearch{border:none;height:31px;margin-left:5px;width:68%;}.searchbutton input[type=submit]{background:var(--color-sf-hover) none 0 0!important;border:1px solid var(--color-sf-hover)!important;color:#fff!important;margin:0!important;border-radius:0!important;height:auto;position:absolute;right:3px;text-transform:uppercase;top:3px;font-size:.8em!important;padding:5px 6px;}#sectionnav h3{color:#333;background-color:#3c3c3c;}.sectionbanner{background-color:#f4f5f7;background:linear-gradient(to right,#f4f5f7,white);}#sectionnav li a,.sectionnav li a,#sectionnav li a.current,.sectionnav li a.current{border-left:none !important;}.green-text{color:var(--color-sf-main) !important;}.red-text{color:var(--color-red) !important;}.purple-text{color:var(--color-purple) !important;}.ckeditor-accordion-container > dl dt{margin-bottom:0;}.sidebarbox{background-color:#eee;}.sidebarbox h3,h3.sidebarheadline{color:var(--color-white);background-color:#BC5A34;}.sidebarbox h4{text-transform:uppercase;border-bottom:2px solid #BC5A34;margin-left:7px;margin-right:7px;}.tbstriped tr th{background-color:#BC5A34;color:var(--color-white);}.tbstriped tr td{background:var(--color-white);}.tbstriped thead td{color:var(--color-white);background-color:#C8C028;}.tbstriped tbody tr.zebra td{background:#eee;}.form_item_nf{margin:0;padding:5px 5px 5px 10px;}.form_title{font-size:0.75em;margin:0;padding:0 0 0 2px;}.fine_print{color:#666666;font-size:0.75em;}.form_input{font-size:0.75em;margin:0;padding:0;}ul.sitemap li{margin-bottom:10px;}ul.sitemap ul li{margin-bottom:0;list-style:none;}.sidebarbox{margin:15px 0 10px;padding-bottom:10px;}.sidebarbox h3{text-transform:uppercase;margin:0;padding:10px 0px 5px 0px;text-align:center;width:100%;}.sidebarbox ul{list-style:none;margin:10px 20px;padding:0;}.sidebarbox ul li{margin-bottom:8px;}.sidebarbox p{padding:3px 8px;}.sidebarbox p.more{font-style:italic;}.button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:10px auto;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.button:hover{text-decoration:none;}.button:active{position:relative;top:1px;}.medium{font-size:12px;padding:.4em 1.5em .42em;}.button-black{background:#444;border:1px solid #333;color:var(--color-white);}.button-black:hover{background:#6693AA;color:var(--color-white);}.button-black:active{background:#555;color:var(--color-white);}a.button-black{color:var(--color-white) !important;}.searchbutton .button{padding:0;}footer .footer_column .contextual-links li a{color:var(--color-black)!important;}@media screen and (min-width:652px) and (max-width:1242px){.home-info{width:75%;}.home-info .info{width:72%;}}li.active-trail a{background-color:var(--color-sf-hover)!important;color:var(--color-white)!important;}li.active-trail ul li{background-color:var(--color-white)!important;color:var(--color-sf-hover)!important;}li.active-trail ul li a{background-color:var(--color-white)!important;color:var(--color-sf-hover)!important;}li.active-trail ul li a:hover{background-color:var(--color-sf-hover)!important;color:var(--color-white)!important;}.sf-description{display:block;margin-top:10px!important;}li.sf-depth-2{line-height:15px!important;}.sf-menu li ul li{text-align:left!important;}nav.megamenu ul.sf-menu li ul li ul{display:block!important;}#sectionnav ul li ul{border-top:#ddd!important;}a.sf-depth-2.menuparent.sf-with-ul{background-color:var(--color-white);color:#475362!important;}a.sf-depth-2.menuparent.sf-with-ul:hover{background-color:#546776;color:var(--color-white);}.sf-menu li.active-trail a,.sf-menu li.active-trail ul li a:hover{color:var(--color-white);}a.sf-depth-1,a.sf-depth-2,a.sf-depth-3,a.sf-depth-4,a.sf-depth-5,a.sf-depth-6{background-color:var(--color-white);color:var(--color-sf-main);}#hero-box{width:calc(100% + 2em);background:#eee;margin-left:-1em;padding:20px 0;color:#333;margin-top:-10px;margin-bottom:5px;}#hero-box h1{font-size:2.5em;font-weight:300;text-align:center;font-family:'Merriweather',serif;}#intro{margin:30px auto;width:65%;color:var(--color-white);text-align:center;padding:5px 55px 10px;}#intro h1{text-transform:uppercase;font-size:3.0em;}.intro p{font-size:1.3em;margin-top:3rem;}@media only screen and (max-width:670px){.intro p{margin-top:0rem;}}.roundbutton,.roundbutton:visited{border-radius:8px;border:1px solid rgba(0,0,0,0.01);text-decoration:none;font-weight:400;line-height:1;padding:0.5em 0.7em !important;}.whiteoutline.roundbutton{color:var(--color-white);border:1px solid var(--color-white)!important;text-shadow:none !important;font-weight:500 !important;}#hero-box-two{width:calc(100% + 2em);background:#E3E3E3;margin-left:-1em;padding:0px 0 30px 0;margin-bottom:-20px;}#home-news{width:calc(100% + 2em);background-color:#b9c7d2;margin-left:-1em;}.newscol1,.newscol3{width:20%;float:left;}.newscol1{margin-right:3%;}.newscol2{width:48%;float:left;margin-right:3%;}.newscol2 ul.plain li{margin-bottom:5px;}.newscol1 h3{text-align:right;text-transform:uppercase;font-size:1.8em;line-height:1em;margin:15px 0;width:60%;float:right;}.newscol2 ul{list-style:none;margin:12px 0;padding-left:0;}#home-row1{margin-top:30px;}#home-row2{clear:both;margin-top:40px;}#home-row3{clear:both;margin-top:40px;}.box1,.box2,.box3{float:left;width:30%;background:var(--color-white);border:1px solid #eeeeee;}.box1,.box2{margin-right:4.5%;}.box1 h3,.box2 h3,.box3 h3{margin:0;}.box1 p,.box2 p,.box3 p{margin:10px;}.homebox{min-height:60px;}.homebox h3 a{display:block;color:var(--color-black)!important;text-align:center;height:100%;width:100%;margin:0;padding-top:20px;padding-bottom:20px;text-decoration:none;background:var(--color-white);transition:0.4s;font-size:0.875em;}.homebox h3 a:hover{display:block;color:var(--color-black)!important;text-align:center;height:100%;width:100%;margin:0;padding-top:20px;padding-bottom:20px;text-decoration:none;background:#FFDEC5;transition:0.4s;font-size:0.875em;}.homeboxone h3 a{display:block;color:var(--color-black)!important;text-align:center;height:100%;width:100%;margin:0;padding-top:43px;padding-bottom:44px;text-decoration:none;background:var(--color-white);transition:0.4s;font-size:0.875em;}.homeboxone h3 a:hover{display:block;color:var(--color-black)!important;text-align:center;height:100%;width:100%;margin:0;padding-top:43px;padding-bottom:44px;text-decoration:none;background:#FFDEC5;transition:0.4s;font-size:0.875em;}a.roundbutton{color:var(--color-white)!important;}a.whiteoutline:hover{background-color:rgba(0,0,0,.3);}.statewide_message p,th,td,.crumb_trail,.header_nav_search ul#vtopnav{font-size:.90em!important;}.callout{text-align:center;padding:35px 0px 0px 0px;}.btnctn{width:80%;-webkit-align-content:center;align-content:center;text-align:center;margin:auto;padding-bottom:30px;}.roundbuttonn,.roundbuttonn:visited{border-radius:8px;background-color:var(--color-sf-hover);color:var(--color-white);padding:20px 50px!important;text-decoration:none;font-weight:400;line-height:1;margin-top:10px;}.roundbuttonn:hover{background-color:#18113B;}a.roundbuttonn{color:var(--color-white)!important;}.pspace{margin-top:30px;}.hlinks{font-size:2.5em;}.sf-menu li ul li{text-align:left!important;}.homebox i{display:block;color:#b85e14!important;text-align:center;margin:0;padding-bottom:20px;text-decoration:none;font-size:3.0em;}.fas{font-size:2.55em;color:#F08A21!important;padding-bottom:30px;}.herobox{width:calc(100% + 2em);height:250px;padding-top:100px;margin:-10px 0 0 -1em;background:var(--color-white) url(/budget/themes/budget/images/herobg.jpg) center 40% no-repeat;background-size:cover;}.herobox p{width:80%;display:block;margin:0 auto;text-align:center;line-height:125%!important;font-size:1.7em!important;font-weight:300!important;font-family:'Merriweather',serif!important;color:var(--color-white);}ul.checklist{list-style:none;padding:0;}ul.checklist li{margin-bottom:10px;background:var(--color-white) url(/prism/themes/prism/images/check.jpg) left center no-repeat;padding-left:25px;font-size:1em;}.inquiries{border:1px solid #546776;padding:0 15px;}.countdown{background:#eee;margin:0 auto;text-align:center;padding:10px;margin-top:20px;}#demo{font-size:2em;}.accordion{margin:7px 0px;background-color:var(--color-white);color:var(--color-black);cursor:pointer;font-size:16px;padding:18px;width:90%;text-align:left;border:none;outline:none;transition:0.4s;}.accordion:hover{background-color:var(--color-white);}.panel{padding:0 12px;background-color:var(--color-white);display:none;overflow:hidden;transition:0.4s;width:90%;}.panel.show{display:block !important;transition:0.4s;}.container{border-radius:5px;background-color:#eee;padding:20px;}.twocol2small{width:31.2%;}.video-container{position:relative;height:315px;max-width:100%;}.video-container iframe,.video-container object,.video-container embed{top:0;left:0;width:100%;min-height:315px;}p{line-height:1.4em;}#footer h3{color:var(--color-white)!important;}ul#vtopnav li{color:var(--color-sf-hover);}#vtopnav a{text-decoration:underline!important;color:var(--color-sf-hover)!important;}.header_nav_search #vtopnav li:after,.vtopnav a,.header_nav_search .vtopnav li:after,.header_nav_search #vtopnav,.header_nav_search .vtopnav,.header_nav_search #vtopnav a,.header_nav_search .vtopnav a,#vtopnav a{color:var(--color-black) !important;}ul#vtopnav{text-shadow:none!important;}.ckeditor-accordion-container > dl dt.active > a{background-color:#BC5A34!important;}.ckeditor-accordion-container > dl dt > a{display:block;padding:10px 15px 10px 50px;background-color:#BC5A34!important;color:var(--color-white);cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #BC5A34!important;}.ckeditor-accordion-container > dl dd{padding:30px 20px 15px 20px!important;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #BC5A34!important;}.page-node-type-home-page #content h2{font-size:2.4em!important;margin-bottom:-2px!important;}@media only screen and (max-width:651px){body#section header,body#home header,body#about header,body#state header,body#municipal header,body#subscribers header{background-color:#02263D!important;color:var(--color-white);display:block;background-image:none!important;overflow:hidden;width:auto;padding-bottom:6px!important;position:relative;height:auto;}nav .samplestab,nav .featurestab,nav .tab3,nav .tab4,nav .tab5,nav .tab6,nav .tab7{line-height:38px;}body{margin:0;padding:0;background:none!important;position:relative;}.offscreen,.statewide_message,#sliver_container{display:none;}#container{margin:0 auto;padding:0;width:100%;min-width:0!important;background-color:var(--color-white);position:relative!important;color:var(--color-black);}.topsearch{width:auto;}h1{margin:4px 0 10px 0;}* html header{zoom:1;}#vtopnav,#vtopnav a{color:var(--color-black);}header h2.logo{text-indent:0!important;font-family:Georgia,serif!important;font-weight:normal!important;position:relative;width:auto;font-size:1.2em!important;height:auto!important;background:none!important;background-color:transparent;float:none;margin:0 10px!important;}header h2.logo a{height:40px!important;width:100%;color:var(--color-white);text-decoration:none;padding:10px 0 10px 10px;}header h2.logo a:visited{color:var(--color-white);}.header_nav_search{float:right !important;text-align:right;background-color:transparent;padding:0;width:40% !important;}.header_nav_search ul#vtopnav{width:auto;display:block;float:right;background-color:transparent;margin:12px 5px 12px;color:var(--color-black) !important;}.header_nav_search ul#vtopnav a{color:var(--color-black)!important;}.header_nav_search #vtopnav li:after,.vtopnav a,.header_nav_search .vtopnav li:after,.header_nav_search #vtopnav,.header_nav_search .vtopnav,.header_nav_search #vtopnav a,.header_nav_search .vtopnav a,#vtopnav a{color:var(--color-black) !important;}header .sub-container{flex-direction:row;padding-right:8px;}.sf-accordion-toggle{padding:0;}.header_search{margin:0 10px 10px;float:left;width:90%;}.search_button{right:4px;}.sub-container{width:100%!important;min-width:0!important;}#content{width:auto!important;padding:0;margin-top:0;min-width:0!important;height:auto;}.crumb_trail{display:none;}.sectionbanner{margin:0!important;}#maincontent1{clear:both;float:none;width:auto!important;min-width:0;padding:0 12px;margin-top:20px;}#maincontent2{clear:both;float:none!important;width:auto!important;min-width:0;border:none;padding:0 12px;margin-top:20px;}#maincontent2r{clear:both;float:none!important;width:auto!important;min-width:0;border:none;padding:0 12px;margin-top:20px;}#maincontent3{clear:both;float:none!important;width:auto!important;min-width:0!important;border:none;padding:0 12px;margin-top:20px;}.twocol1,.twocol2,.threecol1,.threecol2,.threecol3,.threecol1-2,.threecol2-3,.fourcol1,.fourcol2,.fourcol3,.fourcol4{float:none;width:auto!important;margin:0;}.homecol1,.homecol2{float:none;width:auto!important;margin:0!important;}.twocol1big{float:none!important;width:100%!important;}.twocol2small{float:none!important;padding-bottom:10px;width:100%!important;}.pic350,.pic325,.pic300,.pic275,.pic250,.pic225,.pic200,.pic175,.pic125{float:none;display:block;max-width:90%;margin:.5em auto;}aside{float:none!important;width:auto!important;border:none;padding:0 12px;}footer .footer_column:first-child{float:none;width:auto;min-width:0;margin:0 1em;}footer .footer_column:last-child{float:none;width:auto;min-width:0;margin:0 1em;text-align:left;}.footer_column{float:none;width:auto;}#sectionnav{display:none;}.sf-description{display:inline;margin-top:0;}.sf-menu li{text-align:left;}#block-mainmenu{position:static;}#block-economist-search{position:static;}#search-block-form{float:none;margin:0 0 12px 7px;width:100%;}nav#top-nav{height:auto;padding:10px 0px;text-align:center;clear:both;}#superfish-main-toggle span{display:block;width:100%;padding-top:0px;padding-bottom:20px;font-weight:bold;color:var(--color-white);}a#superfish-main-toggle{text-decoration:none;}.header_nav_search{margin-right:0;}#hero-box{margin-top:-21px!important;}#hero-box,#home-news{width:calc(100% + 24px);margin-left:-12px;}#home-news{padding-bottom:1px;}#intro{width:73%;padding-left:20px;padding-right:20px;}#intro h2{font-size:1.9em;}.newscol1,.newscol2,.newscol3{float:none;width:100%;}.newscol3{text-align:center;}.newscol1 h3{text-align:center;font-size:1.5em;float:none;width:100%;margin-top:0;padding-top:15px;}.newscol2 ul{margin-left:12px;}.box1,.box2,.box3{float:none;width:90%;margin:15px auto;}#home-row2{margin-top:0;}footer{padding-top:5px;}.flexslider{display:block;}.herobox{width:calc(100% + 2em);height:500px;padding-top:40px;padding-bottom:60px;margin:-25px 0 25px -1em;background:var(--color-white) url(/budget/themes/budget/images/herobg.jpg) center 40% no-repeat;background-size:cover;}.herobox p{width:90%;display:block;margin:0 auto;text-align:center;line-height:125%!important;font-size:2em!important;font-weight:300!important;font-family:'Merriweather',serif!important;color:var(--color-white);}}ul.sf-menu .sf-depth-1{min-block-size:3rem;text-align:left;}ul.sf-menu a,ul.sf-menu span.nolink{padding:1em 1.5em;}.btn{display:inline-block;padding:.6rem 1rem;border-radius:999px;border:1px solid #222;text-decoration:none;}.sidebar a{display:inline-block;margin-top:.5rem;}.vtopnav a{color:var(--color-white);}
:root{--foreground:rgb(22,22,22);--background:rgb(255,255,255);--color-text:rgb(33,33,33);--theme-main:rgb(255,255,255);--color-near-white:rgb(245,245,245);--color-sf-main:#3B817E;--color-sf-hover:#453770;--color-sf-active:var(--color-sf-hover);--color-link:rgb(58,79,156);--color-link-visited:rgb(58,79,156);--color-link-hover:rgb(48,69,146);--color-table-head:rgba(56,108,146,1);--color-alertbox:var(--color-red);--color-button-primary-cta:rgba(188,73,45,1);--color-button-primary-cta-hover:rgb(189,51,49,.8);--color-button-secondary-cta:rgb(235,236,236);--color-button-secondary-cta-hover:rgba(235,236,236,.8);--color-ck-accordion:#BC5A34;--color-ck-accordion-hover:#BC5A34;--color-bhr-blue:var(--color-sf-main);--color-bhr-tan:rgb(217,203,158);--color-bhr-lightyellow:rgb(251,255,218);--color-bhr-darkgray:rgb(55,65,64);--color-bhr-lightgray:rgb(189,195,199);--color-bhr-green:rgb(62,107,72);--color-bhr-aqua:rgb(70,107,114);--color-bhr-red:rgb(206,62,62);--color-purple:#A2487C;}footer{background-color:var(--color-sf-main);}footer .sub-container h2,footer .sub-container h3,footer .sub-container h4,footer p,footer li,footer .sub-container a,footer .sub-container a:visited{color:#efefef;}footer h3{color:var(--color-near-white);}.ckeditor-accordion-container > dl dt > a{background-color:var(--color-ck-accordion);}nav#top-nav,nav#top-nav ul.sf-menu{background-color:var(--color-sf-main);}.header_nav_search #vtopnav li:after,.vtopnav a,.header_nav_search .vtopnav li:after,.header_nav_search #vtopnav,.header_nav_search .vtopnav,.header_nav_search #vtopnav a,.header_nav_search .vtopnav a,#vtopnav a{color:var(--color-white);}.header-link{fill:currentColor;color:#191919;}.sf-menu a.sf-depth-1,.sf-menu a.sf-depth-1:link{color:var(--color-white);text-decoration:none;}ul.sf-menu .sf-sub-indicator::after{color:var(--color-near-white);}ul.sf-menu.menu ul{margin-top:8px !important;}nav#top-nav,nav#top-nav ul.sf-menu{background-color:var(--color-sf-main);}.sf-menu ul{border-top:5px solid #453770;}.sf-menu ul li{border-bottom:1px solid var(--color-light-gray);}a.sf-depth-1{background-color:var(--color-sf-main);color:var(--color-near-white);}a.sf-depth-1:hover{background-color:var(--color-sf-hover);color:var(--color-white);}.sf-menu li ul li a{background-color:var(--color-near-white) !important;color:var(--color-sf-hover) !important;}a.sf-depth-2,a.sf-depth-3,a.sf-depth-4,a.sf-depth-5,a.sf-depth-6{background-color:var(--color-near-white) !important;color:var(--color-sf-hover) !important;}a.sf-depth-2:hover,a.sf-depth-3:hover,a.sf-depth-4:hover,a.sf-depth-5:hover,a.sf-depth-6:hover{background-color:var(--color-sf-hover) !important;color:var(--color-white) !important;}a.is-active.sf-depth-1.menuparent.sf-with-ul{background-color:var(--color-sf-hover);color:var(--color-near-white);}@media (min-width:819px){a.sf-depth-4,a.sf-depth-5,a.sf-depth-6{display:hidden;}}@media only screen and (max-width:818px){a.sf-depth-1,a.sf-depth-2,a.sf-depth-3,a.sf-depth-4{background-color:var(--color-sf-main);}a.sf-depth-1:hover,a.sf-depth-2:hover,a.sf-depth-3:hover,a.sf-depth-4:hover{background-color:var(--color-sf-hover);}a.sf-depth-1:visited,a.sf-depth-2:visited,a.sf-depth-3:visited,a.sf-depth-4:visited{background-color:var(--color-sf-main);}}@media (min-width:819px){a.sf-depth-4,a.sf-depth-5,a.sf-depth-6{display:hidden;}}@media only screen and (max-width:1120px){a#superfish-main-toggle span{color:#f5f5f5;}}ul.sf-menu .sf-sub-indicator::after{content:''!important;position:absolute!important;top:50%!important;right:7px!important;margin-top:-3px!important;height:0!important;width:0!important;border-top-width:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch stretch;}
