/* ------------------------------------------------------------ *\    Map\* ------------------------------------------------------------ */.section-map { padding: 10px 0 27px; font-family: 'universlightcn', sans-serif; font-size: 22px; }.section-map p { margin-bottom: 15px; }.map-image {/* padding: 20px 0 40px;*/ margin: 20px 0 0px; width: 96%; height:500px;}.map-image img {/* width: 100%; height: auto;*/ }.map { padding-top: 15px; position:relative;}.map-container{padding-bottom:0;}.map-container .color-legend{top:270px; right:0px;}.map-head { overflow: hidden; }.map-years { width: 280px; margin:30px auto 0;}.map-rank { border-bottom:1px solid #000; border-top:1px solid #000; padding:10px 0;}.map-years h3 { display: inline-block; margin: 0; font-family: 'universboldcn', sans-serif !important; font-size: 16px; color: #002f6c; text-transform: uppercase; vertical-align: middle; }.section-map ul { list-style: none outside none; }.section-map ul li { list-style: none outside none; }.section-map .list-ranks { padding-left: 0; }.section-map .list-years { padding-left: 6px; }.list-years { display: inline-block; vertical-align: middle; overflow: hidden; }.list-years li { float: left; }.list-years li ~ li { margin-left: 9px; }.list-years a { display: block; width: 45px; height: 35px; border: 1px solid #002f6c; background: #002f6c; color: #fff; font-family: 'universboldcn', sans-serif; font-size: 18px; line-height: 38px; text-align: center; }.list-years a:hover { text-decoration: none; background: #fff; color: #002f6c; }.list-years .current a { background: #fff; color: #002f6c; }.map-rank h4 { padding: 0 10px; background: #da291c; font-family: 'universboldcn', sans-serif !important; color: #fff; font-size: 18px; line-height: 37px; }.list-ranks { text-align: justify; font-size: 18px; }.list-ranks:after { display: inline-block; width: 100%; content: ''; }.list-ranks li { display: inline-block; }.list-ranks span { display: inline-block; vertical-align: middle; }.list-ranks span ~ span { margin-left: 4px; }.rank-color { width: 13px; height: 13px; }.rank-color.yellow { background: #b5bd00; }.rank-color.orange { background: #ffb500; }.rank-color.purple { background: #671e75; }.rank-color.blue { background: #002f6c; }.rank-color.red { background: #da291c; }.map-foot { display: table; width: 100%; height: 173px; border-radius: 8px; background: #00306c; color: #b0c7e3; font-family: Georgia, serif; font-style: italic; font-size: 28px; }.map-foot span { display: table-cell; vertical-align: middle; padding: 28px; text-align: center; }#state-img img{ max-width:682px; width:100%; height:auto;}.state-list{margin: 20px 0 0;}.state-list div .lists{width: 19%; margin-right:1%; float:left; color:#fff; font-size:17px;line-height:1.3;}.state-list div .lists.last{margin-right:0px;}.state-list div .lists .range, .state-list div .lists .list-names{margin: 15px;}.state-list div .lists .range{font-size: 65px; font-family:universUltralightcn; line-height:1; border-bottom:1px dotted;}.lists.green{ background:#b4bd00;}.lists.purple{ background:#671f75;}.lists.blue{ background:#012f6b;}.lists.red{ background:#db291d;}.lists.orng{ background:#ffb500;}/* ------------------------------------------------------------ *\    Report\* ------------------------------------------------------------ */.report { padding: 20px; margin-top:20px;}.report img.left { margin: 0 13px 8px 0; }.report p { margin-bottom: 18px; }.report a { color: #004da9; font-weight: bold; }.list-reports { overflow: hidden; font-size: 0; line-height: 0; }.list-reports li { float: left; }.list-reports li ~ li { padding-left: 3px; border-left: 1px solid #555756; margin-left: 3px; }.list-reports a { font-size: 12px; line-height: 1; }/* ------------------------------------------------------------ *\    Section Tabs\* ------------------------------------------------------------ */.section-tabs { padding: 0 20px; }.tab-inner { position: relative; }.tab-inner:after { content: ''; display: table; clear: both; }.tab-col.left { width: 22%; }.tab-col.right { width: 74%; }.table-rankings table { width: 100%; border-collapse: collapse; border-spacing: 0; }.table-rankings th { padding: 6px 0; border-bottom: 2px dotted #e25a50; font-family: 'universboldcn', sans-serif; font-size: 17px; color: #002f6c; text-transform: uppercase; }.table-rankings th:first-child { text-align: left; }.table-rankings td { padding: 4px; font-family: 'universboldcn', sans-serif; font-size: 18px; }.table-rankings td ~ td { border-left: 1px solid #d4d4d4; text-align: center; }.table-rankings tr:nth-child(odd) td { background: #efede8; }.table-rankings .green td:nth-child(1),.table-rankings .green td:nth-child(2) { color: #b5bd00; }.table-rankings .purple td:nth-child(1),.table-rankings .purple td:nth-child(2) { color: #671e75; }.table-rankings .blue td:nth-child(1),.table-rankings .blue td:nth-child(2) { color: #002f6c; }.table-rankings .red td:nth-child(1),.table-rankings .red td:nth-child(2) { color: #da291c; }.table-rankings .yellow td:nth-child(1),.table-rankings .yellow td:nth-child(2) { color: #ffb500; }.section-tabs h1 { font-size: 40px; line-height: 1.1; color: #002f6c; letter-spacing: -0.019em; }.tab-info { position: absolute; bottom: 0; left: 0; width: 22%; font-family: 'universlightcn', sans-serif; font-size: 13px; color: #000; }#brightcode_wrap{float: left; margin: 15px 15px 15px 0; width: 335px; height: auto; background: #fff; padding: 16px;}/* ------------------------------------------------------------ *\    Box Stat\* ------------------------------------------------------------ */.box-stat { position: relative; padding: 0 25px 0 40px; margin: 0 6px 20px 0; /*box-shadow: 3px 3px 5px 2px rgba(0,0,0,.3);*/ color: #fff; }.box-stat.blue { background: #002f6c; }.box-stat.green { background: #b5bd00; }.box-stat.teal { background: #007681; }.box-stat.yellow { background: #ffb500; }.box-stat.red { background: #da291c; }.box-stat.purple { background: #671e75; }.box-stat-body { overflow: hidden; }.box-stat-border { position: absolute; left: 6px; right: 6px; height: 22px;     -webkit-transform: perspective(97px) rotate3d(10, 0, 0, 9deg);        -ms-transform: perspective(97px) rotate3d(10, 0, 0, 9deg);         -o-transform: perspective(97px) rotate3d(10, 0, 0, 9deg);            transform: perspective(97px) rotate3d(10, 0, 0, 9deg);}.box-stat:nth-child(1) .box-stat-border,.box-stat:nth-child(2) .box-stat-border,.box-stat:nth-child(3) .box-stat-border,.box-stat:nth-child(4) .box-stat-border,.box-stat:nth-child(5) .box-stat-border{    -webkit-transform: perspective(97px) rotate3d(10, 0, 0, -9deg);        -ms-transform: perspective(97px) rotate3d(10, 0, 0, -9deg);         -o-transform: perspective(97px) rotate3d(10, 0, 0, -9deg);            transform: perspective(97px) rotate3d(10, 0, 0, -9deg);}.box-stat.blue .box-stat-border { background: #002246; }.box-stat.green .box-stat-border { background: #989e0e; }.box-stat.teal .box-stat-border { background: #025e67; }.box-stat.yellow .box-stat-border { background: #df9f00; }.box-stat.red .box-stat-border { background: #9a1b0d; }.box-stat.purple .box-stat-border { background: #511d5f; }.box-stat:nth-child(1) .box-stat-border,.box-stat:nth-child(2) .box-stat-border,.box-stat:nth-child(3) .box-stat-border,.box-stat:nth-child(4) .box-stat-border,.box-stat:nth-child(5) .box-stat-border{ top: 100%; }.box-stat:nth-child(6) .box-stat-border { display: none; }.box-stat:nth-child(7) .box-stat-border,.box-stat:nth-child(8) .box-stat-border,.box-stat:nth-child(9) .box-stat-border,.box-stat:nth-child(10) .box-stat-border{ bottom: 99%; }.box-stat-left { float: left; width: 46%; }.box-stat-entry { display: table; height: 155px; font-family: 'universboldcn', sans-serif !important; font-size: 28px; line-height: 1.2; }.box-stat-entry span { display: table-cell; vertical-align: middle; }.box-stat-result { float: right; width: 45%; padding-top: 15px; }.box-stat-result ul { float: left; width: 50%; list-style: none outside none; font-family: 'Univers57CondensedRegular', sans-serif; font-size: 17px;     -webkit-box-sizing: border-box;       -moz-box-sizing: border-box;            box-sizing: border-box;}.box-stat-result ul ~ ul { padding-left: 10px; }.box-stat-result li { margin-bottom: 3px; }.box-stat-result li:first-child { font-family: 'universboldcn', sans-serif; text-transform: uppercase; font-size: 18px; }/* Mobile Resource Slider */.resource-mobile, .slider-nav.right.mobile-slider{display:none;}.slider-paging { margin: 10px -22% 16px 0; text-align: center; }.slider-paging a { overflow: hidden; display: inline-block; vertical-align: middle; width: 10px; height: 10px; border-radius: 50%; background: #ababab; text-indent: 100%; white-space: nowrap; }.slider-paging .selected { background: #000; }.slider-paging a ~  a { margin-left: 6px; }	/* ------------------------------------------------------------ *\    Updates\* ------------------------------------------------------------ */#aside .promo-box{min-height:auto !important;}.mobile-visible { display: none; }.state-tabs .tabs-nav ul{border-bottom:0px;}.footnote{float:left;/*width: 22%;  position:absolute;*/ left:0; bottom:0;} .blue-cols{ width: 400px; float:left; background:#003169; font-family:"Univers57CondensedRegular","Myriad Pro",Arial,sans-serif; font-size:18px; padding: 10px 15px; margin-bottom:25px; border-radius: 10px; color:#eceddd; line-height:30px;}.blue-cols a{color:#eceddd; text-decoration:underline; text-align:right; float:right; padding-right:30px; font-weight:normal; background:url(images/pdf-icon.jpg) no-repeat top right; line-height:30px;}.blue-cols ~ .blue-cols{ margin-left: 30px;}#past-reports td{padding-bottom:10px; font-weight: bold; font-family:"Univers57CondensedRegular",sans-serif;}#past-reports td a{/*border-right:1px solid #000;*/}#past-reports td.active{background:url(images/red-down-arrow.jpg) no-repeat 5px 15px;}.past-pdf{clear:both; margin-top: 10px; display:none;}.past-pdf, .past-pdf a{color:#003169; font-size:18px; font-weight:normal;font-family:"Univers57CondensedRegular","Myriad Pro",Arial,sans-serif;line-height: 25px;}.grey-col{ background:#cfd2c1; padding: 8px 10px; border-radius:8px; line-height: 25px;}.grey-col{ margin-left:15px;}.box-h.report p{overflow:visible;}.box-h{background:#eceddd;}.past-pdf span span{display:block;}sup { line-height:0;}.featured-news-mobile, #browse_state{display:none;}.featured-news-mobile .red{color:#da291c; font-size:18px; font-weight:600;font-family:"Univers57CondensedRegular","Myriad Pro",Arial,sans-serif; padding-top:20px;border-bottom: 2px dotted #da291c;}.featured-news-mobile .meta-date{font-size: 26px; color:#da291c; line-height:29px; font-weight:normal;}.featured-news-mobile img{width:auto; margin-left:auto !important; margin-right:auto !important;}.featured-news-mobile #brightcode_wrap{display:block;}#browse_state{margin: -5px -15px 20px -20px; background:#cccccc; color:#fff; font-size: 16px;font-family:"Univers57CondensedRegular","Myriad Pro",Arial,sans-serif;padding: 10px 20px 12px;  }#browse_state .c2-sb-wrap .c2-sb-text{ font-size:15px; width: 285px !important;}#browse_state .c2-sb-inner-wrap{ border-radius: 0px; width:100%;}#browse_state .c2-sb-wrap .c2-sb-list-wrap{ border-radius: 0;}.results .result p{overflow:hidden;}#view-ranks{ margin-top:10px;}.resource_content{float:right;}.resource_image{float:left}.breadcrumbs{display:block; clear:both;}.right .resource-thumb, .right .resource-pdf-link{ margin-left: 18px; margin-right:0}.resources{position:relative;  /*margin-bottom:5px;min-height: 160px;*/}.state_bullet{width: 50%; float:left;}.state_video{width:300px; float:right; margin-right: 35px; margin-bottom:0px; }.resources .state_video{width: 270px; margin-right:0px; position:relative; right:0; top:-35px;}.main .img-holder{text-align:center;}.main .holder-l{margin-left:0}.main .img-holder img{max-width: 575px !important; height:auto;}#keyissuestable, #topissuestable{float:left;}.issue_image{ margin-left: 10%; padding-top:0px;}.jurisdictions{padding-top:12px; margin-left: 30px;}#keyissuestable{width: 45%;}.research_news.box-h{ padding: 14px 15px 10px;}.research_news.box-h .col{width:47%;/*margin-right:0px; */ margin-bottom:20px;}.research_news.box-h .col:last-child{margin-right:0}.leaders-list p{padding-bottom:0px;}.resource-content ul li{ font-family: Helvetica,Arial,sans-serif}.news_blog .resource_content{width: auto !important; float: none !important; }.states_ind_video{ background: #fff; padding: 10px; text-align:center;}.states_ind_video h4{margin: 14px 0 0 0; font-size: 22px; text-align: center; color: #da281b; line-height:1}.resources .states_ind_video{padding:0;}.slider-box .featured-txt a{ font-size:15px;}@media ( max-width: 961px ) {			    #navigation .nav { background-position: 0 3px;        -webkit-background-size: 22px 18px;                background-size: 22px 18px;    }    .section-map .list-years { padding-top: 5px; padding-left: 0; }    .map-foot, .state-info{ display: none; }	#state-wrap { display: block; }    .box-stat-entry { font-size: 24px; }		.blue-cols{margin-left:0; float:none; margin: 0 auto 25px;}	.blue-cols ~ .blue-cols{margin-left:auto;}			.past-pdf span{display:block; margin-bottom: 8px}	.past-pdf a ~ span{margin-bottom: 0px}	.grey-col{ display:inline-block; margin-top: 0px; margin-left:0px;}	.grey-col ~ .grey-col{margin-top:10px;}			.home-section .shell{text-align:left;}	.home-section .box{ float: left !important; margin-bottom:20px;}		.main .img-holder{text-align:center;}	.main .holder-l{margin-left:0}	.main.left .article img{margin-right: 0px; max-width:100%; height:auto;float: none !important; }	#footer .nav li{text-align:left;}	.right .resource-thumb, .right .resource-pdf-link{ margin-left: 0px; margin-right:0}		.resources{/*margin-bottom:25px;*/}		.main.left table{width: 100% !important;}		.list-cols .col.right, .list-cols .col.left{width: 48%;}	.section-tabs h1{font-size:30px;}}@media ( max-width: 875px ) {	.state-box{text-align:center;}	.state-list div .lists{width:215px; margin-bottom:1%; float:none; display:inline-block; text-align:left;}	.tabs-nav li{padding-left:6%;}}@media ( max-width: 833px ) {	.year-right{padding-top:7px !important;}	.article .right, .article .left{float:none!important; display:block!important;}		#keyissuestable, #topissuestable{width: 50%;}	.jurisdictions{margin-left:-30px;}}@media ( max-width: 767px ) {	    #classtoggle,    #header,    .header-bg-home { height: auto; background: #fff; }    .mobile-hidden { display: none !important; }    .mobile-visible { display: block; }    #header { padding-bottom: 10px; }    #header .social { display: none; }    h1#logo { padding-top: 20px; }    #top { margin-top: 0; }    #navigation .search ul,    .slider-box.left { display: none; }    #navigation { height: 37px; padding-right: 45px; text-align: center;         -webkit-box-sizing:  ;           -moz-box-sizing:  ;                box-sizing:  ;    }    #navigation .search { width: 166px; padding-top: 7px; display: inline-block; float: none !important; }    #navigation .search .field { width: 100%; height: 24px;        -webkit-box-sizing: border-box;           -moz-box-sizing: border-box;                box-sizing: border-box;    }    #navigation .nav { background-position: 0 0; text-align:left; padding-top:27px;}    #navigation .search .submit-button { top: 11px; width: 13px; height: 13px; background-position: 0 0; background-image: url(images/ico-search.png);         -webkit-background-size: 13px 13px;                background-size: 13px 13px;    }    .section-touch .section-actions { margin-bottom: 20px; }    .section-touch { padding: 12px 0; background: #fff; text-align: center; }    .section-touch h1 { margin-bottom: 8px; font-family: 'universlightcn', sans-serif; font-size: 40px; line-height: 1; font-weight: normal; color: #da291c; }    .btn-blue { display: inline-block; border-radius: 3px; padding: 0 45px; background: #002f6c; color: #fff; font-size: 15px; line-height: 32px; box-shadow: 1px 1px 3px rgba(0,0,0,.35); }    #footer { padding: 10px; }    #footer .shell { width: 300px; margin: 0 auto; text-align: center; }    #footer .nav { display: inline; padding: 0; font-size: 0; line-height: 0; }	    #footer .nav .title { display: inline-block; padding: 0px 10px; margin: 5px 0; vertical-align: top; font-size: 0; line-height: 0; }    #footer .nav li:not(.title) { display: none; }    #footer .nav .title a { text-decoration: none; font-size: 13px; line-height: 1; }    #footer .nav ~ .nav .title { border-left: 1px solid #fff; }    #footer .nav .title:nth-child(3) { border-left: 0 none; }    .slider-container { margin-top: 0; background: #fff; }    .slider-nav { background: #fff; width: 82%; padding-top:10px;}    .slider-nav .caroufredsel_wrapper { overflow: visible !important; }    .slider-nav li { float: left; border: 0 none; background: #e8e8e8; width: 253px; min-height: 116px; border-right: 6px solid #fff; }    .slider-nav li a { padding: 20px 19px 10px; font-family: 'universboldcn', sans-serif; font-size: 19px; line-height: 1.11; color: #000; }    .slider-nav li.active a { background: none; color: #000; }        .home-section-main { padding-top: 245px; position: relative; text-align: left; }    .section-c h3,    .featured-resources h3,    .home-section-main .col h2, .featured-news-mobile h3.univers_lcond { position: absolute; top: 0; left: 0; width: 100%; padding: 5px 14px 5px; background: #da291c; color: #fff; font-size: 20px; line-height: 1.3; height: auto/*40px*/; letter-spacing: 0; text-transform: uppercase;  text-align: center;        -webkit-box-sizing: border-box;           -moz-box-sizing: border-box;                box-sizing: border-box;    }	.section-c h3 a{color:#fff;}    .home-section .col h2 a { color: #fff; }    .home-section .col.left { color: #000; padding-top:45px;}    .home-section .shell { text-align: left; }    .home-section .map { position: absolute; top: 20px; left: 50%; margin-left: -160px; }    .home-section .box { width: auto; padding-top: 18px; border-top: 2px dotted #dc3e31;}    .home-section .box .bottom,    .home-section .box .top { display: none; }    .home-section .box .title { width: auto; height: auto; background: none; font-family: 'Helvetica Bold', sans-serif !important; font-size: 20px; line-height: 1.21; color: #002f6c; font-weight: blod; letter-spacing: 0; }    .home-section .box .title a { color: #002f6c !important; }    .home-section .box .body { width: auto; height: auto; padding-top: 8px; background: none; }    .home-section .box h4 { font-family: 'universboldcn', sans-serif !important; color: #000; font-size: 19px; line-height: 1.11; }     .home-section .box .body h4 a { color: #000; }    .featured-resources { padding: 8px 10px 10px 0; }    .featured-resources h3 { position: static; width: auto; margin: -8px -10px 10px 0; }    .featured-resources .slider-paging { position: relative; margin-right: -30%; }    .featured-slider { width: 83%; padding-right: 14px;         -webkit-box-sizing: border-box;           -moz-box-sizing: border-box;                box-sizing: border-box;    }    .featured-slider .caroufredsel_wrapper { overflow: visible !important; }    .featured-resources li { float: left; padding-left: 10px; min-height: 430px; border-right: 2px dotted #000;         -webkit-box-sizing: border-box;           -moz-box-sizing: border-box;                box-sizing: border-box;    }    .featured-resources > a { display: block; color: #da291c; font-family: 'Helvetica Bold', sans-serif; font-size: 14px; line-height: 1.21; text-align: center; }    .featured-resources p a { color: #da291c; font-family: 'Helvetica Bold', sans-serif; }    .featured-resources .book-holder img { max-width: 109px; height: auto; }    .featured-resources h4 { w300 font-family: 'universboldcn', sans-serif !important; font-size: 19px; line-height: 1.11; }    .featured-resources h4 a { color: #000; }    .featured-news .s1 { font-size: 0; line-height: 0; }    .featured-news .s1 a { display: block; max-width: 284px; margin: 0 0 10px !important; text-align: left; }    .featured-news .s1 a img { margin-bottom: 0 !important; }    .featured-news > div > div { width: auto !important; float: none !important; max-width: 100%; margin: 0 auto 10px !important; background: none !important; }    .featured-news > div > div h4 { /*display: none;*/ }    .featured-news h2 { font-family: 'universboldcn', sans-serif !important; color: #000; font-size: 19px; line-height: 1.11; font-weight: bold; text-align: center; }    .breadcrumbs { padding-top: 5px; border-top: 1px solid #000; }    .breadcrumbs li,    .breadcrumbs li.first { font-size: 11px; }    .breadcrumbs li a { color: #000; }    .breadcrumbs li:last-child { color: #da291c; }    .section-c { padding-top: 0; border-top: 0 none; }    .blue-box { padding: 15px 10px; border-radius: 0; margin-left: -20px; margin-right: -16px; }    .blue-box .state-report .col.left { width: 90px; }    .blue-box .state-report .col a > span { font-size: 57px; line-height: 63px; }    .blue-box .state-report .col a span span { font-size: 30px; top: -20px; left:-5px;}    .blue-box .study-report .col.right { float: right !important; }    .blue-box .study-report .col.left { float: left !important; }    .blue-box .study-report .col { width: 48%; }    .blue-box .study-report .col span { padding-bottom: 10px; font-size: 25px; line-height: 1.1; }    .blue-box .bottom-link { position: static; }    .section-c h3 { position: static; width: auto; margin: -5px -15px 10px -20px; }    .results .result { color: #000; }    .results .result h4 { margin-bottom: 7px; font-family: 'universboldcn', sans-serif !important; font-size: 19px; line-height: 1.11; }    .results .result h4 a { color: #000; }		    .results .result p.meta-tags a { color: #888; }    .results .result ~  .result { padding-top: 15px; border-top: 1px dotted #da291c; }     p.meta-tags { color: #000; }    .result-widget .body-c { margin: 0 -15px; text-align: left; }    .map-rank,    .map-years { float: none; width: auto; }    .map-years { margin-bottom: 10px; }    .list-ranks li { display: block; text-align: left; margin-top:10px;}        .list-reports li { padding-bottom: 2px; }    .tabs-nav li { display: block; padding-bottom: 2px; }    .tabs-nav li ~ li { padding-left: 0; }    .tab-col.right,    .tab-col.left, .footnote { display: block; float: none !important; width: auto; }	.footnote{ position:relative;} 	    .section-tabs h1 { font-size: 24px; margin-bottom: 5px; }     .table-rankings th { font-size: 11px; }    .table-rankings td { font-size: 15px; }    .box-stat { padding: 10px; }    .box-stat-entry { display: block; height: auto; }    .box-stat-entry span { display: inline-block; }    .box-stat-result,    .box-stat-left { float: none; width: auto; }    .box-stat-border { position: absolute; left: 6px; right: 6px; height: 22px;     -webkit-transform: perspective(40px) rotate3d(10, 0, 0, 9deg);        -ms-transform: perspective(40px) rotate3d(10, 0, 0, 9deg);         -o-transform: perspective(40px) rotate3d(10, 0, 0, 9deg);            transform: perspective(40px) rotate3d(10, 0, 0, 9deg);    }    .box-stat:nth-child(1) .box-stat-border,    .box-stat:nth-child(2) .box-stat-border {        -webkit-transform: perspective(40px) rotate3d(10, 0, 0, -9deg);            -ms-transform: perspective(40px) rotate3d(10, 0, 0, -9deg);             -o-transform: perspective(40px) rotate3d(10, 0, 0, -9deg);                transform: perspective(40px) rotate3d(10, 0, 0, -9deg);    }		#brightcode_wrap{ width: 297px !important; padding: 0; display:none;}	#brightcode_wrap div{ padding: 10px; background:#fff; position:relative; padding-bottom:77%;}	.featured-resources, .slider-box.left, .slider-nav.right{display: none;}	.featured-resources.resource-mobile, .slider-nav.right.mobile-slider{display:block !important;}    .featured-news object { display: block; max-width: 100% !important; height: 100%  !important; position:absolute; left:0; top:0; width:100% !important;}	.featured-news iframe { display: block; height: 200px  !important; width:100% !important;}	/*.map-container .color-legend{top:170px;}*/	.map-container .color-legend li{font-size:15px; width:26px; height:20px;}	.past-pdf, .past-pdf a{font-size: 14px; line-height: 20px;}	.grey-col{padding:8px;}		.map-image {height:300px;}	.state-list { display: none; }		.fancybox-wrap .bootstrap .row span{ margin-left: 0px !important; text-align:left !important; margin-bottom:5px !important;}	object{/*width:100%;*/}		#keyissuestable, #topissuestable{width: 50%;}		.featured-news-mobile h3.univers_lcond{position:relative;}	.featured-news,.mobile{display:none;}	.featured-news-mobile, #browse_state{display:block;}		/*#brightcode_wrap{width:auto !important;}*/		.containing-block {      width: 100%;	      } 		.containing-block h4{ margin-top: 15px;}	    .outer-container {      position: relative;      height: 0;      padding-bottom: 56.25%;    }    .BrightcoveExperience {			width: 100%; 			min-height: 180px      /*position: absolute;       top: 0;      /*left: 4%;      width: 92%; 	    left:10px;	    width:284px;      height: 100%;*/    } 	.featured-news .BrightcoveExperience { left:0;}			#brightcode_wrap .containing-block {      width: 100%;	  padding:0px 0px 15px;    }		.inner-article .containing-block { width: 300px; margin-left:auto; margin-right:auto;}	.tab-inner img{ max-width:100%; height:auto;}	.box-h{padding-right:10px;}	.state_bullet{width: 100%; float:none; margin-left:0px;}	.state_video{float:none; margin-right:0px;}	 .resources .state_video{position:relative; top:16px; margin-bottom:40px;}	.state_video iframe{ width: 98%;}	.resources{margin-bottom:0px; /*min-height: 205px;*/}		table td img{ max-width:100%; width: 98%;}		#keyissuestable, #topissuestable{width:70%; float:none;}	.research_news.box-h .col{width:100%;}}@media (max-width:670px){			.year-right{float:left !important; padding-bottom: 10px; width:100% !important; text-align:left !important;}	.cat-left{float:left !important; width:100%!important;}	#rankings td.head{vertical-align:text-top;}		.main.left h1{line-height:1.3}		#browse_state .c2-sb-wrap .c2-sb-text{ width: 205px !important;}		.videos iframe{width: 500px;}	}@media (max-width:570px){	.report img { float: none !important; max-width: 100%; height: auto; margin-right: 0; width:100%; }	.map-container .color-legend{top:320px;}	.map-image{height:200px}		#keyissuestable, #topissuestable{width: 100%;}		.inner-article .containing-block { width: 300px;}		.issue_image {margin-left:0; text-align:center; display:block; float:none;}	.jurisdictions img{width:100%; height:auto;}		.bootstrap .row{margin-left:0!important;}	.bootstrap h4{ padding-left:0!important;}	.bootstrap .form-horizontal .control-label{ width:100%; text-align:left;}	.bootstrap .form-horizontal .controls{margin-left:0;}	.bootstrap input, .bootstrap textarea, .bootstrap .uneditable-input{width:97%;}	.states_ind_video{ width:277px;}		.videos iframe{width: 100%;}	}@media (max-width: 400px) { 	.blue-cols{ width:93%; font-size:14px; padding:10px;}	.blue-cols a{ background:none; padding-right:0;}		#past-reports td{width:30%; float:left;}	#past-reports td span{display:none;}		#brightcode_wrap .containing-block{ padding-bottom:20px;}				}