.quiz h1 {margin: 0 !important;}
.quiz-map {background: #fff; padding: 25px 22px; position: relative;}
.map-logo {width: 154px; height: 145px; position: absolute; right: 250px; background: url("/assets/logo-map@2x-a4be66e3.png") no-repeat; background-size: 100%; }
.map-logo .state-count{display: inline-block; width: 154px; height: 100px; color: #fff; font-size: 60px; text-align: center;}
.quiz-map .row {display: inline-block; position: relative; margin: -4px 0 0 0; padding: 0; }
/*
.quiz .row .state.none {background: transparent; cursor: default}
.quiz .row .state {float: left; display: inline-block; cursor: pointer; position: relative; vertical-align: middle; width: 85px; height: 85px; background: #ccc; padding-top: 21px; margin: 0px 1px 0 1px; text-align: center; color: #fff; font-size: 30px; text-transform: uppercase;}
.quiz .row .state:last-child {margin-right: 0;}
.quiz .row .state.visited {background: #87ab01;}
.quiz .row .fb {cursor: pointer; width: 172px; height: 85px; background: url("/assets/quiz-fbshare-7dcac1ef.png") no-repeat; background-position: center; background-size: 100%; text-transform: none; font-size: 12px;}
*/
.statecount-wrap {display: inline-block; width: 100%;} 
.state-counts {display: inline-block; padding: 70px 0 20px 20px; padding-bottom: 20px}
.state-counts h2 {font-size: 22px; margin: 0;}
.quiz-state-attr {margin-left: -5px; margin-right: 5px; padding: 0 7px}
.quiz-state-attr a {background: #fff; color: #333 !important; display: inline-block; margin-bottom: 10px; width: 100%; padding: 6px 10px; text-align: center;}
#content .quiz-state-attr a:hover,
#content .quiz-state-attr a:focus {background: #333; color: #fff !important;}

.quiz #facebook-share-m { display: inline-block;width: 100%;height: 100%; }
div#AK.visited,
div#AK:hover{background: url("/assets/bg_ak-f749c3de.png") no-repeat; background-size: 100%;}
div#ME.visited,
div#ME:hover {background: url("/assets/bg_me-775d224c.png") no-repeat; background-size: 100%;}
div#MN.visited,
div#MN:hover {background: url("/assets/bg_mn-da2a9c2c.png") no-repeat; background-size: 100%;}
div#WI.visited,
div#WI:hover {background: url("/assets/bg_wi-338c2f78.png") no-repeat; background-size: 100%;}
div#VT.visited,
div#VT:hover {background: url("/assets/bg_vt-04b4df72.png") no-repeat; background-size: 100%;}
div#NH.visited,
div#NH:hover {background: url("/assets/bg_nh-0906b96b.png") no-repeat; background-size: 100%;}
div#WA.visited,
div#WA:hover {background: url("/assets/bg_wa-867841bc.png") no-repeat; background-size: 100%;}
div#MT.visited,
div#MT:hover {background: url("/assets/bg_mt-d02d5462.png") no-repeat; background-size: 100%;}
div#WY.visited,
div#WY:hover {background: url("/assets/bg_wy-c05d2eae.png") no-repeat; background-size: 100%;}
div#ND.visited,
div#ND:hover {background: url("/assets/bg_nd-f7f8ae8f.png") no-repeat; background-size: 100%;}
div#IA.visited,
div#IA:hover {background: url("/assets/bg_ia-beaab60c.png") no-repeat; background-size: 100%;}
div#IL.visited,
div#IL:hover {background: url("/assets/bg_il-ea1c9ddb.png") no-repeat; background-size: 100%;}
div#MI.visited,
div#MI:hover{background: url("/assets/bg_mi-86859a3a.png") no-repeat; background-size: 100%;}
div#NY.visited,
div#NY:hover {background: url("/assets/bg_ny-d03e441e.png") no-repeat; background-size: 100%;}
div#MA.visited,
div#MA:hover {background: url("/assets/bg_ma-ace6206b.png") no-repeat; background-size: 100%;}
div#OR.visited,
div#OR:hover {background: url("/assets/bg_or-b29a8ce7.png") no-repeat; background-size: 100%;}
div#ID.visited,
div#ID:hover {background: url("/assets/bg_id-090db91c.png") no-repeat; background-size: 100%;}
div#UT.visited,
div#UT:hover {background: url("/assets/bg_ut-ea3c48d9.png") no-repeat; background-size: 100%;}
div#SD.visited,
div#SD:hover {background: url("/assets/bg_sd-391ff5ef.png") no-repeat; background-size: 100%;}
div#MO.visited,
div#MO:hover {background: url("/assets/bg_mo-8ada0ba6.png") no-repeat; background-size: 100%;}
div#IN.visited,
div#IN:hover {background: url("/assets/bg_in-c9587cf4.png") no-repeat; background-size: 100%;}
div#OH.visited,
div#OH:hover {background: url("/assets/bg_oh-28008574.png") no-repeat; background-size: 100%;}
div#PA.visited,
div#PA:hover {background: url("/assets/bg_pa-baf98c83.png") no-repeat; background-size: 100%;}
div#NJ.visited,
div#NJ:hover {background: url("/assets/bg_nj-8f67427c.png") no-repeat; background-size: 100%;}
div#CT.visited,
div#CT:hover {background: url("/assets/bg_ct-31d7d333.png") no-repeat; background-size: 100%;}
div#RI.visited,
div#RI:hover {background: url("/assets/bg_ri-51f0fbd0.png") no-repeat; background-size: 100%;}
div#CA.visited,
div#CA:hover {background: url("/assets/bg_ca-34618cc2.png") no-repeat; background-size: 100%;}
div#NV.visited,
div#NV:hover {background: url("/assets/bg_nv-f598078f.png") no-repeat; background-size: 100%;}
div#CO.visited,
div#CO:hover {background: url("/assets/bg_co-062e8cbb.png") no-repeat; background-size: 100%;}
div#NE.visited,
div#NE:hover {background: url("/assets/bg_ne-6a70aed7.png") no-repeat; background-size: 100%;}
div#AR.visited,
div#AR:hover {background: url("/assets/bg_ar-d717c4e8.png") no-repeat; background-size: 100%;}
div#KY.visited,
div#KY:hover {background: url("/assets/bg_ky-0a08febe.png") no-repeat; background-size: 100%;}
div#WV.visited,
div#WV:hover {background: url("/assets/bg_wv-344167c5.png") no-repeat; background-size: 100%;}
div#VA.visited,
div#VA:hover {background: url("/assets/bg_va-a6a182a9.png") no-repeat; background-size: 100%;}
div#MD.visited,
div#MD:hover {background: url("/assets/bg_md-861cfce2.png") no-repeat; background-size: 100%;}
div#DE.visited,
div#DE:hover {background: url("/assets/bg_de-da8860c2.png") no-repeat; background-size: 100%;}
div#AZ.visited,
div#AZ:hover {background: url("/assets/bg_az-0604c893.png") no-repeat; background-size: 100%;}
div#NM.visited,
div#NM:hover {background: url("/assets/bg_nm-5ad471a8.png") no-repeat; background-size: 100%;}
div#KS.visited,
div#KS:hover {background: url("/assets/bg_ks-5073a5df.png") no-repeat; background-size: 100%;}
div#MS.visited,
div#MS:hover {background: url("/assets/bg_ms-3f0bb9b9.png") no-repeat; background-size: 100%;}
div#TN.visited,
div#TN:hover {background: url("/assets/bg_tn-68b3b8d4.png") no-repeat; background-size: 100%;}
div#SC.visited,
div#SC:hover {background: url("/assets/bg_sc-7020fc58.png") no-repeat; background-size: 100%;}
div#NC.visited,
div#NC:hover {background: url("/assets/bg_nc-81ae94eb.png") no-repeat; background-size: 100%;}
div#DC.visited,
div#DC:hover {background: url("/assets/bg_dc-c0a440e0.png") no-repeat; background-size: 100%;}
div#OK.visited,
div#OK:hover {background: url("/assets/bg_ok-27b638ef.png") no-repeat; background-size: 100%;}
div#LA.visited,
div#LA:hover {background: url("/assets/bg_la-d7c833e9.png") no-repeat; background-size: 100%;}
div#AL.visited,
div#AL:hover {background: url("/assets/bg_al-5c2e4440.png") no-repeat; background-size: 100%;}
div#GA.visited,
div#GA:hover {background: url("/assets/bg_ga-2298d7ca.png") no-repeat; background-size: 100%;}
div#HI.visited,
div#HI:hover {background: url("/assets/bg_hi-2c6ec579.png") no-repeat; background-size: 100%;}
div#TX.visited,
div#TX:hover {background: url("/assets/bg_tx-fe6d3927.png") no-repeat; background-size: 100%;}
div#FL.visited,
div#FL:hover {background: url("/assets/bg_fl-4f471a02.png") no-repeat; background-size: 100%;}

/* Mobile */
@media (max-width: 991px) {
.quiz-map {display: none;}
.quiz-alpha {background: #fff; padding: 25px 22px; position: relative;}
.map-logo {position: relative; right: auto; clear:both; margin: 0 auto 25px;}    
.quiz-alpha .row {display: inline-block; width: 100%; text-align: center; position: relative; margin: 0px 0 0 0; padding: 0; }
.quiz-alpha .state {margin-bottom: 2px;}
.quiz .row .state {float: none; margin-bottom: 5px;}
.state-counts {padding-left: 0;}
.quiz-alpha .row .fb {
      display: block;
    margin: 0 auto;
}

div#AK-m.visited {background: url("/assets/bg_ak-f749c3de.png") no-repeat; background-size: 100%;}
div#ME-m.visited {background: url("/assets/bg_me-775d224c.png") no-repeat; background-size: 100%;}
div#MN-m.visited {background: url("/assets/bg_mn-da2a9c2c.png") no-repeat; background-size: 100%;}
div#WI-m.visited {background: url("/assets/bg_wi-338c2f78.png") no-repeat; background-size: 100%;}
div#VT-m.visited {background: url("/assets/bg_vt-04b4df72.png") no-repeat; background-size: 100%;}
div#NH-m.visited {background: url("/assets/bg_nh-0906b96b.png") no-repeat; background-size: 100%;}
div#WA-m.visited {background: url("/assets/bg_wa-867841bc.png") no-repeat; background-size: 100%;}
div#MT-m.visited {background: url("/assets/bg_mt-d02d5462.png") no-repeat; background-size: 100%;}
div#WY-m.visited {background: url("/assets/bg_wy-c05d2eae.png") no-repeat; background-size: 100%;}
div#ND-m.visited {background: url("/assets/bg_nd-f7f8ae8f.png") no-repeat; background-size: 100%;}
div#IA-m.visited {background: url("/assets/bg_ia-beaab60c.png") no-repeat; background-size: 100%;}
div#IL-m.visited {background: url("/assets/bg_il-ea1c9ddb.png") no-repeat; background-size: 100%;}
div#MI-m.visited {background: url("/assets/bg_mi-86859a3a.png") no-repeat; background-size: 100%;}
div#NY-m.visited {background: url("/assets/bg_ny-d03e441e.png") no-repeat; background-size: 100%;}
div#MA-m.visited {background: url("/assets/bg_ma-ace6206b.png") no-repeat; background-size: 100%;}
div#OR-m.visited {background: url("/assets/bg_or-b29a8ce7.png") no-repeat; background-size: 100%;}
div#ID-m.visited {background: url("/assets/bg_id-090db91c.png") no-repeat; background-size: 100%;}
div#UT-m.visited {background: url("/assets/bg_ut-ea3c48d9.png") no-repeat; background-size: 100%;}
div#SD-m.visited {background: url("/assets/bg_sd-391ff5ef.png") no-repeat; background-size: 100%;}
div#MO-m.visited {background: url("/assets/bg_mo-8ada0ba6.png") no-repeat; background-size: 100%;}
div#IN-m.visited {background: url("/assets/bg_in-c9587cf4.png") no-repeat; background-size: 100%;}
div#OH-m.visited {background: url("/assets/bg_oh-28008574.png") no-repeat; background-size: 100%;}
div#PA-m.visited {background: url("/assets/bg_pa-baf98c83.png") no-repeat; background-size: 100%;}
div#NJ-m.visited {background: url("/assets/bg_nj-8f67427c.png") no-repeat; background-size: 100%;}
div#CT-m.visited {background: url("/assets/bg_ct-31d7d333.png") no-repeat; background-size: 100%;}
div#RI-m.visited {background: url("/assets/bg_ri-51f0fbd0.png") no-repeat; background-size: 100%;}
div#CA-m.visited {background: url("/assets/bg_ca-34618cc2.png") no-repeat; background-size: 100%;}
div#NV-m.visited {background: url("/assets/bg_nv-f598078f.png") no-repeat; background-size: 100%;}
div#CO-m.visited {background: url("/assets/bg_co-062e8cbb.png") no-repeat; background-size: 100%;}
div#NE-m.visited {background: url("/assets/bg_ne-6a70aed7.png") no-repeat; background-size: 100%;}
div#AR-m.visited {background: url("/assets/bg_ar-d717c4e8.png") no-repeat; background-size: 100%;}
div#KY-m.visited {background: url("/assets/bg_ky-0a08febe.png") no-repeat; background-size: 100%;}
div#WV-m.visited {background: url("/assets/bg_wv-344167c5.png") no-repeat; background-size: 100%;}
div#VA-m.visited {background: url("/assets/bg_va-a6a182a9.png") no-repeat; background-size: 100%;}
div#MD-m.visited {background: url("/assets/bg_md-861cfce2.png") no-repeat; background-size: 100%;}
div#DE-m.visited {background: url("/assets/bg_de-da8860c2.png") no-repeat; background-size: 100%;}
div#AZ-m.visited {background: url("/assets/bg_az-0604c893.png") no-repeat; background-size: 100%;}
div#NM-m.visited {background: url("/assets/bg_nm-5ad471a8.png") no-repeat; background-size: 100%;}
div#KS-m.visited {background: url("/assets/bg_ks-5073a5df.png") no-repeat; background-size: 100%;}
div#MS-m.visited {background: url("/assets/bg_ms-3f0bb9b9.png") no-repeat; background-size: 100%;}
div#TN-m.visited {background: url("/assets/bg_tn-68b3b8d4.png") no-repeat; background-size: 100%;}
div#SC-m.visited {background: url("/assets/bg_sc-7020fc58.png") no-repeat; background-size: 100%;}
div#NC-m.visited {background: url("/assets/bg_nc-81ae94eb.png") no-repeat; background-size: 100%;}
div#DC-m.visited {background: url("/assets/bg_dc-c0a440e0.png") no-repeat; background-size: 100%;}
div#OK-m.visited {background: url("/assets/bg_ok-27b638ef.png") no-repeat; background-size: 100%;}
div#LA-m.visited {background: url("/assets/bg_la-d7c833e9.png") no-repeat; background-size: 100%;}
div#AL-m.visited {background: url("/assets/bg_al-5c2e4440.png") no-repeat; background-size: 100%;}
div#GA-m.visited {background: url("/assets/bg_ga-2298d7ca.png") no-repeat; background-size: 100%;}
div#HI-m.visited {background: url("/assets/bg_hi-2c6ec579.png") no-repeat; background-size: 100%;}
div#TX-m.visited {background: url("/assets/bg_tx-fe6d3927.png") no-repeat; background-size: 100%;}
div#FL-m.visited {background: url("/assets/bg_fl-4f471a02.png") no-repeat; background-size: 100%;}


    }
    
@media (max-width: 479px) {  
.quiz-state-attr {width: 100%; max-width: 100%;}
.quiz-state-attr a {max-width: 100%;}
}


@media (max-width: 767px) {
  .quiz .row { display: inline-block; }
  .quiz-state-attr a {width: 100%; max-width: 100% !important;}

}



/* Large  */
@media (min-width: 992px) {
  .quiz-alpha {display: none;}
  .map-logo {width: 154px; height: 145px; position: absolute; right: 250px; clear: none; background:url("/assets/logo-map@2x-a4be66e3.png") no-repeat; background-size: 100%; }
  .map-logo .state-count{display: inline-block; width: 154px; height: 100px; color: #fff; font-size: 60px; text-align: center;}
  .quiz-map .row {display: inline-block; position: relative; margin: -4px 0 0 0; padding: 0; }
  .quiz-state-attr { width: 243px; max-width: 243px;  }
  .quiz .row .fb {float: right;}  
    }
