/* Candidats */
/* Sprite */
/* Candidats */
/* Sprite */
/* Symbols */
/* Calendar colors */
.assistive-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
/* Heading, Base Font */
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?1yvday');
  src: url('../fonts/icomoon.eot?1yvday#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?1yvday') format('truetype'), url('../fonts/icomoon.woff?1yvday') format('woff'), url('../fonts/icomoon.woff2?1yvday') format('woff2'), url('../fonts/icomoon.svg?1yvday#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right:before {
  content: "\e902";
}
.icon-check:before {
  content: "\e900";
}
.icon-chevron-down:before {
  content: "\e901";
}
/* Interactive SVG USA Map by “LGLab” v1.0 */
.mapWrapper {
  margin: 0 0 30px;
  position: relative;
  width: 978px!important;
}
.point {
  position: fixed;
  display: none;
  padding: 5px 10px;
  background: #ffffff;
  font-size: 13px;
  border: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#map {
  float: left;
  clear: both;
  width: 978px;
  top: -10px !important;
}
#text {
  overflow: auto;
  width: 370px;
  /* tabella */
}
.dem #text {
  min-height: 420px;
}
.gop #text {
  min-height: 530px;
}
#text .state {
  font: 12px/1.2 Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#text .state header {
  margin-bottom: 20px;
}
#text .state header h1 {
  margin: 0;
  font: 26px 'lato-black', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #000000;
}
#text .state header h1 em {
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
#text .state header p {
  font: 14px/1.2 'lato-bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #999999;
  text-transform: uppercase;
}
#text .state header p em {
  font-style: normal;
  font: 19px/1.2 'lato-black', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#text .state header.summary {
  margin-bottom: 10px;
}
#text .state p.summary {
  font: 16px/1.4 Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
  color: #333333;
}
#text .state .map {
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
}
#text .state .map > thead > tr > th,
#text .state .map > tbody > tr > th,
#text .state .map > tfoot > tr > th,
#text .state .map > thead > tr > td,
#text .state .map > tbody > tr > td,
#text .state .map > tfoot > tr > td {
  padding: 5px;
  line-height: 1.2;
  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid #ebebeb;
}
#text .state .map > thead > tr > th:nth-child(1),
#text .state .map > tbody > tr > th:nth-child(1),
#text .state .map > tfoot > tr > th:nth-child(1),
#text .state .map > thead > tr > td:nth-child(1),
#text .state .map > tbody > tr > td:nth-child(1),
#text .state .map > tfoot > tr > td:nth-child(1) {
  text-align: left;
}
#text .state .map > thead > tr > th {
  text-transform: uppercase;
  color: #999999;
  vertical-align: bottom;
  border-bottom: 2px solid #ebebeb;
  padding: 5px;
}
#text .state .map > tbody > tr > th {
  text-transform: uppercase;
  padding: 20px 5px 5px;
}
.dem #text .state .map > tbody > tr > th {
  width: 40%;
}
.gop #text .state .map > tbody > tr > th {
  width: 35%;
}
#text .state .map > tbody > tr > th i {
  float: left;
  margin: -12px 3px 0 0;
  width: 54px;
  height: 54px;
}
.dem #text .state .map > tbody > tr > th i {
  background: url("/static/speciale/2016/primarie-usa/assets/img/sprite-small_dem.png") 0 0 no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .dem #text .state .map > tbody > tr > th i {
    background-image: url("/static/speciale/2016/primarie-usa/assets/img/sprite-small_dem@2x.png") !important;
    background-size: 120px 240px !important;
    -webkit-background-size: 120px 240px;
    -moz-background-size: 120px 240px;
    -o-background-size: 120px 240px;
  }
}
#text .state .map > tbody > tr > td:nth-child(2) {
  font-weight: bold;
}
#text .state .map > tbody > tr > td:nth-child(2) .icon-check {
  display: none;
}
#text .state .map > tbody > tr > td:nth-child(3) em {
  display: block;
  font-style: normal;
  font: 24px/1.2 'lato-black', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#text .state .map > tbody > tr > td.first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #0b6aa5;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold!important;
}
#text .state .map > tbody > tr > td.first .icon-check {
  display: inline-block;
  padding-right: 5px;
}
#text .state .map > tbody > tr {
  /* candidati gop che probabilmente arrivono ai primi 5 posti */
  /* candidati gop che probabilmente NON arrivono ai primi 5 posti */
}
#text .state .map > tbody > tr.altri {
  background-color: #ebebeb;
}
#text .state .map > tbody > tr.altri th {
  padding: 5px 5px 5px 10px;
  border-bottom: 0;
}
#text .state .map > tbody > tr.altri th i {
  display: none;
}
#text .state .map > tbody > tr.altri td {
  border-bottom: 0;
}
#text .state .map > tbody > tr.altri td:nth-child(3) em {
  font: 12px/1.2 Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
}
#text .state .map > tbody > tr.altri.border th,
#text .state .map > tbody > tr.altri.border td {
  border-bottom: 2px solid #ffffff;
}
#text .state .map > tbody > tr.clinton .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #0b6aa5;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.clinton i {
  background-position: 0 -60px !important;
}
#text .state .map > tbody > tr.sanders .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #88caf3;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.sanders i {
  background-position: 0 -120px !important;
}
#text .state .map > tbody > tr.omalley .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #359dde;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.omalley i {
  background-position: 0 -180px !important;
}
.gop #text .state .map > tbody > tr.trump i,
.gop #text .state .map > tbody > tr.carson i,
.gop #text .state .map > tbody > tr.rubio i,
.gop #text .state .map > tbody > tr.cruz i,
.gop #text .state .map > tbody > tr.bush i,
.gop #text .state .map > tbody > tr.trump.withdrew i,
.gop #text .state .map > tbody > tr.carson.withdrew i,
.gop #text .state .map > tbody > tr.rubio.withdrew i,
.gop #text .state .map > tbody > tr.cruz.withdrew i,
.gop #text .state .map > tbody > tr.bush.withdrew i {
  background: url("/static/speciale/2016/primarie-usa/assets/img/sprite-small_gop_new.png") 0 0 no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .gop #text .state .map > tbody > tr.trump i,
  .gop #text .state .map > tbody > tr.carson i,
  .gop #text .state .map > tbody > tr.rubio i,
  .gop #text .state .map > tbody > tr.cruz i,
  .gop #text .state .map > tbody > tr.bush i,
  .gop #text .state .map > tbody > tr.trump.withdrew i,
  .gop #text .state .map > tbody > tr.carson.withdrew i,
  .gop #text .state .map > tbody > tr.rubio.withdrew i,
  .gop #text .state .map > tbody > tr.cruz.withdrew i,
  .gop #text .state .map > tbody > tr.bush.withdrew i {
    background-image: url("/static/speciale/2016/primarie-usa/assets/img/sprite-small_gop_new@2x.png") !important;
    background-size: 120px 360px !important;
    -webkit-background-size: 120px 360px;
    -moz-background-size: 120px 360px;
    -o-background-size: 120px 360px;
  }
}
#text .state .map > tbody > tr.trump .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #d65454;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.trump i {
  background-position: 0 -60px !important;
}
#text .state .map > tbody > tr.cruz .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #e7ba52;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.cruz i {
  background-position: 0 -120px !important;
}
#text .state .map > tbody > tr.rubio .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #9a4e8a;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.rubio i {
  background-position: 0 -180px !important;
}
#text .state .map > tbody > tr.carson .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #b4ac55;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.carson i {
  background-position: 0 -240px !important;
}
#text .state .map > tbody > tr.bush .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.bush i {
  background-position: 0 -300px !important;
}
.gop #text .state .map > tbody > tr.christie i,
.gop #text .state .map > tbody > tr.fiorina i,
.gop #text .state .map > tbody > tr.paul i,
.gop #text .state .map > tbody > tr.kasich i,
.gop #text .state .map > tbody > tr.huckabee i,
.gop #text .state .map > tbody > tr.santorum i,
.gop #text .state .map > tbody > tr.gilmore i,
.gop #text .state .map > tbody > tr.christie.withdrew i,
.gop #text .state .map > tbody > tr.fiorina.withdrew i,
.gop #text .state .map > tbody > tr.paul.withdrew i,
.gop #text .state .map > tbody > tr.kasich.withdrew i,
.gop #text .state .map > tbody > tr.huckabee.withdrew i,
.gop #text .state .map > tbody > tr.santorum.withdrew i,
.gop #text .state .map > tbody > tr.gilmore.withdrew i {
  background: url("/static/speciale/2016/primarie-usa/assets/img/sprite-small_gop2.png") 0 0 no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .gop #text .state .map > tbody > tr.christie i,
  .gop #text .state .map > tbody > tr.fiorina i,
  .gop #text .state .map > tbody > tr.paul i,
  .gop #text .state .map > tbody > tr.kasich i,
  .gop #text .state .map > tbody > tr.huckabee i,
  .gop #text .state .map > tbody > tr.santorum i,
  .gop #text .state .map > tbody > tr.gilmore i,
  .gop #text .state .map > tbody > tr.christie.withdrew i,
  .gop #text .state .map > tbody > tr.fiorina.withdrew i,
  .gop #text .state .map > tbody > tr.paul.withdrew i,
  .gop #text .state .map > tbody > tr.kasich.withdrew i,
  .gop #text .state .map > tbody > tr.huckabee.withdrew i,
  .gop #text .state .map > tbody > tr.santorum.withdrew i,
  .gop #text .state .map > tbody > tr.gilmore.withdrew i {
    background-image: url("/static/speciale/2016/primarie-usa/assets/img/sprite-small_gop2@2x.png") !important;
    background-size: 120px 480px !important;
    -webkit-background-size: 120px 480px;
    -moz-background-size: 120px 480px;
    -o-background-size: 120px 480px;
  }
}
#text .state .map > tbody > tr.christie .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.christie i {
  background-position: 0 -60px !important;
}
#text .state .map > tbody > tr.fiorina .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.fiorina i {
  background-position: 0 -120px !important;
}
#text .state .map > tbody > tr.paul .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.paul i {
  background-position: 0 -180px !important;
}
#text .state .map > tbody > tr.kasich .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.kasich i {
  background-position: 0 -240px !important;
}
#text .state .map > tbody > tr.huckabee .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.huckabee i {
  background-position: 0 -300px !important;
}
#text .state .map > tbody > tr.santorum .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.santorum i {
  background-position: 0 -360px !important;
}
#text .state .map > tbody > tr.gilmore .first .label {
  font: 14px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ffffff;
  background: #fcacac;
  padding: 3px 6px 5px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#text .state .map > tbody > tr.gilmore i {
  background-position: 0 -420px !important;
}
#text .state .map.Alabama > tbody > tr.omalley,
#text .state .map.Alaska > tbody > tr.omalley,
#text .state .map.Arizona > tbody > tr.omalley,
#text .state .map.Arkansas > tbody > tr.omalley,
#text .state .map.California > tbody > tr.omalley,
#text .state .map.Colorado > tbody > tr.omalley,
#text .state .map.Connecticut > tbody > tr.omalley,
#text .state .map.Delaware > tbody > tr.omalley,
#text .state .map.Florida > tbody > tr.omalley,
#text .state .map.Georgia > tbody > tr.omalley,
#text .state .map.Hawaii > tbody > tr.omalley,
#text .state .map.Idaho > tbody > tr.omalley,
#text .state .map.Illinois > tbody > tr.omalley,
#text .state .map.Indiana > tbody > tr.omalley,
#text .state .map.Kansas > tbody > tr.omalley,
#text .state .map.Kentucky > tbody > tr.omalley,
#text .state .map.Louisiana > tbody > tr.omalley,
#text .state .map.Maine > tbody > tr.omalley,
#text .state .map.Maryland > tbody > tr.omalley,
#text .state .map.Massachusetts > tbody > tr.omalley,
#text .state .map.Michigan > tbody > tr.omalley,
#text .state .map.Minnesota > tbody > tr.omalley,
#text .state .map.Mississippi > tbody > tr.omalley,
#text .state .map.Missouri > tbody > tr.omalley,
#text .state .map.Montana > tbody > tr.omalley,
#text .state .map.Nebraska > tbody > tr.omalley,
#text .state .map.Nevada > tbody > tr.omalley,
#text .state .map.New_Hampshire > tbody > tr.omalley,
#text .state .map.New_Jersey > tbody > tr.omalley,
#text .state .map.New_Mexico > tbody > tr.omalley,
#text .state .map.New_York > tbody > tr.omalley,
#text .state .map.North_Carolina > tbody > tr.omalley,
#text .state .map.North_Dakota > tbody > tr.omalley,
#text .state .map.Ohio > tbody > tr.omalley,
#text .state .map.Oklahoma > tbody > tr.omalley,
#text .state .map.Oregon > tbody > tr.omalley,
#text .state .map.Pennsylvania > tbody > tr.omalley,
#text .state .map.Rhode_Island > tbody > tr.omalley,
#text .state .map.South_Carolina > tbody > tr.omalley,
#text .state .map.South_Dakota > tbody > tr.omalley,
#text .state .map.Tennessee > tbody > tr.omalley,
#text .state .map.Texas > tbody > tr.omalley,
#text .state .map.Utah > tbody > tr.omalley,
#text .state .map.Vermont > tbody > tr.omalley,
#text .state .map.Virginia > tbody > tr.omalley,
#text .state .map.Washington > tbody > tr.omalley,
#text .state .map.Washington__DC > tbody > tr.omalley,
#text .state .map.West_Virginia > tbody > tr.omalley,
#text .state .map.Wisconsin > tbody > tr.omalley,
#text .state .map.Wyoming > tbody > tr.omalley {
  display: none;
}
#text .state .map.Arizona > tbody > tr.rubio,
#text .state .map.California > tbody > tr.rubio,
#text .state .map.Colorado > tbody > tr.rubio,
#text .state .map.Connecticut > tbody > tr.rubio,
#text .state .map.Delaware > tbody > tr.rubio,
#text .state .map.Indiana > tbody > tr.rubio,
#text .state .map.Maryland > tbody > tr.rubio,
#text .state .map.Montana > tbody > tr.rubio,
#text .state .map.Nebraska > tbody > tr.rubio,
#text .state .map.New_Jersey > tbody > tr.rubio,
#text .state .map.New_Mexico > tbody > tr.rubio,
#text .state .map.New_York > tbody > tr.rubio,
#text .state .map.North_Dakota > tbody > tr.rubio,
#text .state .map.Oregon > tbody > tr.rubio,
#text .state .map.Pennsylvania > tbody > tr.rubio,
#text .state .map.Rhode_Island > tbody > tr.rubio,
#text .state .map.South_Dakota > tbody > tr.rubio,
#text .state .map.Utah > tbody > tr.rubio,
#text .state .map.Washington > tbody > tr.rubio,
#text .state .map.West_Virginia > tbody > tr.rubio,
#text .state .map.Wisconsin > tbody > tr.rubio,
#text .state .map.Arizona > tbody > tr.altri.border,
#text .state .map.California > tbody > tr.altri.border,
#text .state .map.Colorado > tbody > tr.altri.border,
#text .state .map.Connecticut > tbody > tr.altri.border,
#text .state .map.Delaware > tbody > tr.altri.border,
#text .state .map.Indiana > tbody > tr.altri.border,
#text .state .map.Maryland > tbody > tr.altri.border,
#text .state .map.Montana > tbody > tr.altri.border,
#text .state .map.Nebraska > tbody > tr.altri.border,
#text .state .map.New_Jersey > tbody > tr.altri.border,
#text .state .map.New_Mexico > tbody > tr.altri.border,
#text .state .map.New_York > tbody > tr.altri.border,
#text .state .map.North_Dakota > tbody > tr.altri.border,
#text .state .map.Oregon > tbody > tr.altri.border,
#text .state .map.Pennsylvania > tbody > tr.altri.border,
#text .state .map.Rhode_Island > tbody > tr.altri.border,
#text .state .map.South_Dakota > tbody > tr.altri.border,
#text .state .map.Utah > tbody > tr.altri.border,
#text .state .map.Washington > tbody > tr.altri.border,
#text .state .map.West_Virginia > tbody > tr.altri.border,
#text .state .map.Wisconsin > tbody > tr.altri.border {
  display: none;
}
#text .state .map.California > tbody > tr.cruz,
#text .state .map.Montana > tbody > tr.cruz,
#text .state .map.Nebraska > tbody > tr.cruz,
#text .state .map.New_Jersey > tbody > tr.cruz,
#text .state .map.New_Mexico > tbody > tr.cruz,
#text .state .map.North_Dakota > tbody > tr.cruz,
#text .state .map.Oregon > tbody > tr.cruz,
#text .state .map.South_Dakota > tbody > tr.cruz,
#text .state .map.Washington > tbody > tr.cruz,
#text .state .map.West_Virginia > tbody > tr.cruz,
#text .state .map.California > tbody > tr.kasich,
#text .state .map.Montana > tbody > tr.kasich,
#text .state .map.Nebraska > tbody > tr.kasich,
#text .state .map.New_Jersey > tbody > tr.kasich,
#text .state .map.New_Mexico > tbody > tr.kasich,
#text .state .map.North_Dakota > tbody > tr.kasich,
#text .state .map.Oregon > tbody > tr.kasich,
#text .state .map.South_Dakota > tbody > tr.kasich,
#text .state .map.Washington > tbody > tr.kasich,
#text .state .map.West_Virginia > tbody > tr.kasich {
  display: none;
}
#text .state footer p {
  font: 11px/1.1 Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-style: italic;
  color: #333333;
}
