/* Top Table */

#fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(1) {
    width: 13%;
  }
  #fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(2) {
    width: 8%;
  }
  #fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(3) {
    width: 11%;
  }
  #fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(4) {
    width: 24%;
  }
  #fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(5) {
    width: 20%;
  }
  #fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(6) {
    width: 24%;
  }
  /*#fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(7) {
    width: 19%;
  }
  #fact-check-app #polling-data-rcp table.fc_top_table tbody tr.header th:nth-child(8) {
    width: 19%;
  }*/
  
  #fact-check-app .archive_button {
      text-align: right;
      font-size: 0.8em;
  }
  
  /* Border fixes */
  #polling-data-rcp table.data, #polling-data-full table.data {
      border-collapse: separate;
      border-spacing: 0;
  }
  #fact-check-app #polling-data-rcp table.data.fact_check tbody tr:first-child td {
      border-top: 3px solid #dedede;
  }
  #fact-check-app #polling-data-rcp table.data.fact_check tbody:first-child tr:first-child td, 
  #fact-check-app #polling-data-rcp table.data.fact_check tbody:nth-child(2) tr:first-child td {
      border-top: none;
  }
  
  #fact-check-app #polling-data-rcp table.data.fc_top_table tr td, #polling-data-full table.data tr td {
    white-space: normal;
  }
  #polling-data-rcp table.data.fc_top_table tr td, #polling-data-full table.data tr td {
    border-bottom: none;
  }
  
  /* Bottom Table */
  #fact-check-app #polling-data-rcp table.fact_check {
    table-layout: fixed;
  }
  #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(1),
  #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(1) {
    width: 15%;
  }
  #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(2),
  #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(2) {
    width: 25%;
  }
  #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(3),
  #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(3) {
    width: 10%;
  }
  #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(4),
  #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(4) {
    width: 15%;
  }
  #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(5),
  #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(5) {
    width: 15%;
  }
  #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(6),
  #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(6) {
    width: 20%;
  }
  
  /* Not sure why nowrap is on here from polls.css... taking it off for this table */
  #polling-data-rcp table.data tr td, #polling-data-full table.data tr td {
      white-space: normal;
  }
  
  #fact-check-app .subtle-break {
      margin: 0;
  }
  
  #fact-check-app .expand {
      text-align: center;
      cursor: pointer;
      opacity: .5;
      font-size: 0.9em;
  }
  #fact-check-app .expand:hover {
      background: #ddd;
  }
  #fact-check-app .expand img.arrow {
      width: 8px;
  }
  
  #fact-check-app input[type="text"]:focus, 
  #fact-check-app input[type="password"]:focus, 
  #fact-check-app textarea:focus, 
  #fact-check-app select:focus {
      font-size: 1em;
  }
  /*SEARCH*/
  
  #fact-check-app .data-opts-bar {
      /*background: #eee;
      padding: 1px 20px 0;*/
      margin-bottom: 10px;
  }
  
  #fact-check-app [search-bar] {
      display:block;
      clear:both;
      /*padding: 15px;*/
      /*background: #eee;*/
      margin-top: 20px;
  }
  
  #fact-check-app [search-bar]:after,
  #fact-check-app [search-bar]:before{
      content: " ";
      clear: both;
      display: block;
  }
  
  #fact-check-app [welcome-description] {
      margin: 7px 0px;
      line-height: 1.4em;
  }
  
  #fact-check-app .search-input {
      border: 3px solid #bbb;
      border-right: none;
      padding: 0 10px;
      height: 36px;
      font-size: 1em;
      width: 350px;
      box-sizing: border-box;
      vertical-align: top;
      margin-top: 4px;
      max-width: calc(100% - 36px);
  }
  
  #fact-check-app [search-bar-wrap] > [search-bar-text]{
      font-size: 12px;
      color: #666;
      padding: 0 10px;
      height: 24px;
      display: inline-block;
      margin-top: 4px;
      padding-top: 12px;
      position: relative;
      margin-top: 5px;
  }
  
  #fact-check-app [search-bar-wrap] > [search-bar-text]:hover {
      cursor:pointer;
  }
  
  #fact-check-app [search-bar-wrap] > [search-bar-text] .relative-time-selected-img {
      position: relative;
      width: 24px;
      display: inline-block;
  }
  
  #fact-check-app [search-bar-wrap] > [search-bar-text] img {
      transition: transform .2s ease;
      position: absolute;
      top: -18px;
      display: inline;
      margin-left: 5px;
  }
  
  #fact-check-app [search-bar-wrap] > [search-bar-text] .is_open {
      transform: rotate(180deg);
  }
  
  .select-relative-time-wrapper{
      transition: height .3s ease, visibility .3s ease, opacity .3s ease;
      opacity: 0;
      visibility: hidden;
      height:0px;
      transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
      position: relative;
      display: none;
  }
  
  .select-relative-time-wrapper.open_menu{
      opacity: 1;
      visibility: visible;
      height: inherit;
      /*background: #eee;*/
      /*padding-top: 6px;
      padding-bottom: 10px;*/
      /*width: 277px;*/
      /*margin: 0 auto;*/
      margin-top: -10px;
      display: block;
      /*max-width: 105px;*/
      position: relative;
  }
  
  @media only screen and (max-width: 475px) {
  
      .select-relative-time-options-container{
         /* margin-top: -41px;*/
      }
  
  }
  
      .select-relative-time-options-container {
          
      }
  
          .select-relative-time-option {
              margin: 0px 0px;
              background-color: #eee;
              padding: 5px 10px;
              border: #ddd 1px solid;
              cursor: pointer;
              color: #555;
              font-size: .8em;
              font-size: 12.8px;
          }
  
          /*.select-relative-time-option:first-child {
              border-bottom: none;
          }
  
          .select-relative-time-option:last-child {
              border-bottom: none;
          }*/
  
          .select-relative-time-option:hover {
              background-color: #fff;
          }
  
  [search-bar-text-viewing-date-string].drop_down_arrow{
      border-radius: 10px 10px 0px 0px;
      background: #eee;
      z-index: 1 !important;
  }
  
  [quick-choose-date-range] {
      display: block;
      margin-top: 5px;
      font-size: 1em;
      padding: 5px;
      border: 1px solid #b3b3b3;
      color: #6c6c6c;
      outline: none;
      border: none;
  }
  
  [search-bar-text-viewing-date-string]:hover [quick-choose-date-range] {
      display: block;
  }
  
  #fact-check-app .keywords_input {
      float: left;
  }
  
  #fact-check-app [advanced-filters] {
      width: 150px;
      height: 36px;
      float: left;
      position: relative;
      margin-top: 5px;
      /*margin-left:36px;*/
      margin-left: 10px;
  }
  
  #fact-check-app [advanced-filters]:hover {
      background: #ddd;
  }
  
  #fact-check-app [advanced-filters] > [search-bar-text] {
      font-size: 14px;
      color: #222;
      padding: 0 10px;
      height: 20px;
      display: inline-block;
      margin-top: 10px;
  }
  
  #fact-check-app [advanced-filters].oppened {
      width: 150px;
      border-radius: 10px 10px 0px 0px;
      background: #eee;
      /*margin-left: 0;*/
      z-index: 99999999 !important;
  }
  [advanced-filters].oppened .b_curve {
      background: #fff;
      width: 36px;
      height: 36px;
      /*display: inline-block;*/
      position: relative;
      display: none;
  }
  [advanced-filters].oppened .b_curve .top {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      width: 18px;
      height: 18px;
      background: #eee;
      border-radius: 18px 0 0 0;
  }
  [advanced-filters].oppened .b_curve .bottom {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 18px;
      height: 18px;
      background: #fff;
      border-radius: 0 0 18px 0;
  }
  [advanced-filters].oppened .b_curve .back_left {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 18px;
      height: 18px;
      background: #eee;
  }
  [advanced-filters].oppened .b_curve .back_right {
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      width: 18px;
      height: 18px;
      background: #eee;
  }
  
  #fact-check-app [advanced-filters] [search-bar-text] {
      padding-right: 0px;
      cursor: pointer;
      vertical-align: top;
  }
  
  #fact-check-app [advanced-filters] div{
      float: right;
      color: #666;
      height: 24px;
      width: 24px;
      text-align: center;
      padding: 0px 5px 5px 0px;
      cursor: pointer;
      transition: transform .2s ease;
  }
  
  #fact-check-app [advanced-filters] img {
      transition: transform .2s ease;
      margin-top: 5px;
  }
  
  #fact-check-app [advanced-filters] .is_open{
      transform: rotate(180deg);
  }
  
  #fact-check-app .multiselect, 
  #fact-check-app .multiselect__input, .multiselect__single {
      font-size: 14px;
  }
  
  #fact-check-app .multiselect__option--selected {
      /*background: #f3f3f3;
      color: #35495e;*/
      background: #f3f3f3;
      color: #adacac;
  }
  
  #fact-check-app .multiselect__option--selected:after {
      font-size: .7em;
  }
  
  #fact-check-app .multiselect__option--selected.multiselect__option--highlight {
      /*background: #ff6a6a;
      color: #fff;*/
      background: #e4e4e4;
      color: #adacac;
  }
  
  #fact-check-app .multiselect__option--selected.multiselect__option--highlight:after {
      /*background: #ff6a6a;
      color: #fff;*/
      background: #e4e4e4;
      color: #adacac;
      font-size: .7em;
  }
  
  #fact-check-app .multiselect__option--highlight {
      /*background: #41b883;
      outline: none;
      color: #fff;*/
      background: #868686;
      outline: none;
      color: #FFF;
  }
  
  #fact-check-app .multiselect__option--highlight:after {
      /*background: #41b883;
      color: #fff;*/
      background: #868686;
      color: #FFF;
      font-size: .7em;
  }
  
  #fact-check-app .multiselect__tag-icon:focus, 
  #fact-check-app .multiselect__tag-icon:hover {
      background: #dc3d3d;
  }
  
  #fact-check-app .multiselect__tag-icon:after {
      color: #FFF;
  }
  
  #fact-check-app .vue-drop-down .multiselect__tags{
      border-radius: 0px 0px 0px 0px;
  }
  
  #fact-check-app .vue-drop-down .multiselect__tag{
      color: #fff;
      background: #aaa8a9;
      white-space: inherit;
  }
  
  #fact-check-app .fact-check-search-wrapper {
      overflow: hidden;
      opacity: 0;
      visibility: hidden;
      transition: all .25s ease;
      max-height: 0;
      padding-top: 0;
      padding-bottom: 0;
      margin-top: 0;
      margin-bottom: 0;
      -moz-transition-duration: 0.3s;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
      -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
      -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
      transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
      padding-top: 10px;
      margin-top: 0;
      /*border-radius: 10px 0px 10px 10px;*/
  }
  
  #fact-check-app .fact-check-search-wrapper.show_menu {
      opacity: 1;
      visibility: visible;
      transition: all .25s ease;
      -moz-transition-duration: 0.3s;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -moz-transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      max-height: 1000px;
      overflow:visible;
      background: #eee;
      padding-top: 10px;
      margin-top: 0;
  }
  
  #fact-check-app .fact-check-search-wrapper .flatpickr-wrapper {
      display: block;
  }
  
  #fact-check-app .fact-check-search-bar{
      /*background-color: #fff;*/
      padding: 5px;
      padding-right: 7px;
      position: relative;
  }
  
  #fact-check-app .options-loading-overlay-container{
      position: absolute;
      background-color: rgba(255, 255, 255, .4);
      width: 99.2%;
      height: 100%;
      top: -5px;
      z-index: 999999;
  }
  
  #fact-check-app .options-loading-overlay {
      top: 40%;
      left: 45%;
      position: absolute;
  }
  
  @media only screen and (max-width: 767px) {
      #fact-check-app .options-loading-overlay {
          left: 38%;
      }
  }
  
  img.options-loading-img {
      width: 100px;
  }
  
  #fact-check-app .fact-check-search-title{
      margin-top: 10px;
      margin-bottom: 10px;
      font-size: 1.5em;
      color: #545454;
  }
  
  /*.fact-check-search-bar .input-group {
      min-width: 23%;
      width: 23%;
      max-width: 23%;
      display: inline-block;
      display: block;
      margin: 6px;
  }*/
  
  #fact-check-app .fact-check-search-bar .input-group {
      width: 100%;
      max-width: 100%;
      display: block;
      margin: 6px;
      margin-bottom: 15px;
  }
  
  #fact-check-app .fact-check-search-bar .input-group:before,
  #fact-check-app .fact-check-search-bar .input-group:after{
      clear: both;
      content: " ";
      display: block;
  }
  
  #fact-check-app .date-range-search{
      font-size:.8em;
      border: 1px solid #e8e8e8;
      height: 27px;
      line-height: 30px;
      max-width: 130px;
      border-radius: 1px;
      background: #fff;
      width: 128px;
      padding: 3px;
      padding-left: 8px;
      padding-right: 8px;
  }
  
  /*#fact-check-app .fact-check-search-bar .input-group-the-input {
      max-width: 179px;
      width: 178px;
      color: #35495e;
  }*/
  
  #fact-check-app .fact-check-search-bar .input-group-the-input {
      max-width: 236px;
      width: 236px;
      color: #35495e;
  }
  
  /*#fact-check-app .fact-check-search-bar .vue-drop-down {
      max-width: 196px;
      width: 196px;
  }*/
  
  #fact-check-app .fact-check-search-bar .vue-drop-down {
      max-width: 254px;
      width: 254px;
  }
  
  #fact-check-app .fact-check-search-bar .vue-drop-down .multiselect__tags{
      border-radius: 0px 0px 0px 0px;
  }
  
  /*ASIDE MENU*/
  #fact-check-app .aside_menu {
      position: fixed;
      left: 10px;
      /*max-width: 15.5%;*/
      width: 15.5%;
      max-width: 280px;
  }
  
  #fact-check-app .aside_menu .input-group{
      min-width:100%;
      width:100%;
      max-width:100%;
      display:block;
      margin:0px;
      margin-bottom: 10px;
  }
  
  #fact-check-app .aside_menu .input-group-label{
      width:98%;
  }
  
  #fact-check-app .aside_menu .input-group-the-input{
      /*max-width: 94.7%;
      width: 279px;*/
      max-width: 264px;
      width: 264px;
  }
  
  #fact-check-app .aside_menu .vue-drop-down{
      max-width: 101%;
      width: 101%;
  }
  /*END ASIDE MENU*/
  
  #fact-check-app button.inline-label-btn {
      background-color: #8a8989;
      border: 1px #8a8989 solid;
      border-radius: 5px 5px 5px 5px;
      font-size: .8em;
      color:white;
      text-transform:uppercase;
      cursor: pointer;
      margin-left: 15px;
  }
  
  #fact-check-app button.btn-red{
      background-color: rgba(241, 17, 17, 0.7098039215686275);
      border: 1px rgba(241, 17, 17, 0.7098039215686275) solid;
  }
  
  #fact-check-app button.le-submit_button {
      /*background-color: #1a961a;
      border: 1px #1a961a solid;*/
      background-color: #fff;
      border: 3px #bbb solid;
      border-left: none;
      font-size: .8em;
      color: white;
      text-transform: uppercase;
      border-radius: 3px;
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      cursor: pointer;
      margin-left: -4px;
      box-sizing: border-box;
      height: 36px;
      padding: 5px 10px;
      vertical-align: top;
      margin-top: 4px;
  }
  
  #fact-check-app button.le-submit_button:hover {
      background: #eee;
  }
  
  #fact-check-app .push-right{
      float:right;
  }
  
  
  
  #fact-check-app .date-range-search:focus{
      font-size: .8em !important;
  }
  
  #fact-check-app .fc-chart-wrapper{
      margin-bottom: 20px;
  }
  
  #fact-check-app .fact-checker-wrapper{
      width: 100%;
      margin: 0 auto;
      text-align: center;
  }
  
  #fact-check-app .fact-checker-bar {
      display: block;
      overflow:hidden;
  }
  #fact-check-app .fact-checker-bar {
      width: 100%;
  }
  /*#fact-check-app .fact-checker-bar:first-child:nth-last-child(1) {
      max-width: 100%;
      width: 100%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(2),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(2) ~ .fact-checker-bar {
      max-width: 50%;
      width: 50%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(3),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(3) ~ .fact-checker-bar {
      max-width: 33.3333%;
      width: 33.3333%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(4),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(4) ~ .fact-checker-bar {
      max-width: 25%;
      width: 25%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(5),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(5) ~ .fact-checker-bar {
      max-width: 20%;
      width: 20%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(6),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(6) ~ .fact-checker-bar {
      max-width: 16.666%;
      width: 16.666%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(7),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(7) ~ .fact-checker-bar {
      max-width: 14.285%;
      width: 14.285%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(8),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(8) ~ .fact-checker-bar {
      max-width: 12.5%;
      width: 12.5%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(9),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(9) ~ .fact-checker-bar {
      max-width: 11.111%;
      width: 11.111%;
  }
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(10),
  #fact-check-app .fact-checker-bar:first-child:nth-last-child(10) ~ .fact-checker-bar {
      max-width: 10%;
      width: 10%;
  }*/
  
  #fact-check-app .subtitle {
      color: #dc0000;
      padding: 10px;
  }
  #fact-check-app .subtitle span {float:left; width:auto; padding-top:3px;}
  
  #fact-check-app .fact-checker-bar:before,
  #fact-check-app .fact-checker-bar:after{
      content: " ";
      clear: both;
      display:block;
  }
  
  #fact-check-app .fact-checker-short-name{
      text-align: center;
      font-size: .74em;
      font-weight: 600;
      color: #668da2;
      margin-bottom: 5px;
  }
  
  #fact-check-app .fact-checker-icon{
      width: 80px;
      margin-bottom: 10px;
      text-align: center;
      float: left;
  }
  
  #fact-check-app .fact-checker-icon img{
      width: 50px !important;
  }
  
  #fact-check-app .fact-checker-percent{
      background-color: #fff;
      border-right: .5px white solid;
      float: right;
      height: 50px;
      width: 45px;
  }
  
  #fact-check-app .fact-checker-bar:last-child .fact-checker-percent{
      border-right: none;
  }
  
  #fact-check-app .fact-checker-percent-text{
      color:black;
      text-align: right;
      padding: 17px 8px 6px;
      font-size: .8em;
  }
  #fact-check-app .results_area {
      overflow: auto;
  }
  
  #fact-check-app .fact-checker-the-bar-graph-wrapper{
      height: 50px;
      background-color: #333;
      position:relative;
      /*display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-template-rows: repeat(100, 1fr);
      grid-column-gap: 5px;*/
      float: right;
      width: calc(100% - 130px);
  }
  
  #fact-check-app .fact-checker-bar-graph{
      /*grid-row-start: 1;
      grid-row-end : 100;*/
      border-radius: 0px 0px 0 0;
      background-color: #565656;
      transition: 1s width ease-in;
      float: right;
      height: 100%;
  }
  
  #fact-check-app .fact-checker-bar:last-child .fact-checker-the-bar-graph-wrapper{
      border-right: none;
  }
  
  #fact-check-app .in-bar-text {
      margin: 0px auto;
      padding-top: 5px;
      text-align: center;
      color: #e0e0e0;
      width: 100%;
      font-size: .8em;
      position: absolute;
      top: 11px;
      /*text-shadow: -1px -1px 0px #ebecff;
      text-shadow: -1px  1px 0px #ebecff;
      text-shadow:  1px  1px 0px #ebecff;
      text-shadow:  1px -1px 0px #ebecff;*/
      text-shadow: 
          1px 1px rgba(0,0,0,0.4), 
          -1px -1px rgba(0,0,0,0.4), 
          -1px 1px rgba(0,0,0,0.4), 
          1px -1px rgba(0,0,0,0.4);
  }
  
  #fact-check-app .in-bar-text-color-below{
      /*color: #949494 !important;*/
  }
  
  #fact-check-app .in-bar-text-color-above{
      color: #e0e0e0 !important;
  }
  
  #fact-check-app .in-bar-text-padding-top-increase{
      /*padding-top: 60px !important;*/
  }
  
  #fact-check-app{
      position: relative;
  }
  
  #fact-check-app #polling-data-rcp table.fact_check tr td {
      border: none;
  }
  
  #fact-check-app #polling-data-rcp table.fact_check tbody:nth-child(2n) tr td {
      background-color: #fff;
  }
  
  #fact-check-app .visual .fact-checker-icon img {width:100%;}
  
  #fact-check-app .visual h3 {
      margin: 20px 0 0;
      text-align: center;
      background: #dc0000;
      color: #fff;
      padding: 3px 0;
  }
  
  #polling-data-rcp table.data tr th, #polling-data-full table.data tr th {
      word-break: normal;
      word-wrap: break-word;
  }
  
  /*ONLY SHOW THE UNDERLINE IF ANCHOR HAS AN HREF VALUE*/
  #fact-check-app .fact_check a:hover { text-decoration: none; }
  #fact-check-app .fact_check a[href]:hover { text-decoration: underline; }
  
  #fact-check-app .visual h4 {
      text-align: center;
      margin: 0 0 15px;
      color: #fff;
      background: #000;
      padding: 9px 18px;
      font-size: 12px;
      position: relative;
  }
  #fact-check-app .visual h4 .chart_more_info {
      position: absolute;
      right: 0;
      top: 0;
      padding: 5px;
  }
  #fact-check-app .visual h4 a {
      color: #fff;
      text-decoration: underline;
  }
  #fact-check-app .visual h4 img {
      vertical-align: middle;
  }
  #fact-check-app .visual h4 .date_message {
      display: block;
      text-align: right;
      color: #bbb;
      font-size: 0.8em;
      padding-top: 4px;
  }
  #fact-check-app td.summary {text-wrap:normal; word-wrap:break-word; white-space:normal !important;  font-style:italic !important; color:#464b8e; text-align:left !important; padding-left:2px !important;}
  #fact-check-app .fact_check .date {font-size:0.8em; color:#999;}
  #fact-check-app .fact_check td.fc_source, td.summary {} 
  #fact-check-app .fact_check td.summary a {color:#464b8e; border-bottom:none; padding-right:5px; font-size:1.19em;}
  #fact-check-app .fact_check a {color:#000; }
  #fact-check-app .fact_check td.source, .fact_check th.source {text-align: left !important; padding-left:2px !important; position:relative;}
  #fact-check-app .fact_check td.source img {padding-right:2px; position:relative; top:3px;}
  
  /*ONLY SHOW THE FIRST THREE AND HIDE THE REST*/
  #fact-check-app td.source,
  #fact-check-app td.source div.verification,
  #fact-check-app td.source div.verification a {
      transition: all .5s ease;
  }
  #fact-check-app td.source div:nth-child(n+4),
  #fact-check-app td.source div:nth-child(n+4) a { 
      display: none; 
      visibility: hidden;
      opacity: 0;
  }
  #fact-check-app td.source div.display_all_verifs,
  #fact-check-app td.source div.display_all_verifs a { 
      display:block;
      visibility: visible;
      opacity: 1;
  }
  
  #fact-check-app td.source .arrow{
      margin: 0 auto;
      margin-bottom: 5px;
      margin-top: 5px;
      transition: transform .5s ease;
      cursor: pointer;
  }
  
  #fact-check-app td.source .hide_arrow{
      transform: rotate(180deg);
  }
  
  /* Load more button */
  #fact-check-app .load-more-claims-wrapper {
      /*background: #000;*/
      width: 300px;
      margin: 10px auto 0;
  }
  #fact-check-app .load-more-claims-wrapper .load-more {
      font-size: 20px;
      width: 300px;
      font-weight: bold;
      color: #fff;
      padding: 20px;
      cursor: pointer;
      background: #ccc;
      text-align: center;
      display: block;
      border: none;
  }
  
  #fact-check-app .load-more-claims-wrapper .load-more:hover {
      opacity: 0.75;
  }
  
  #fact-check-app .load_more_spinner {
      background: url(/asset/img/ajax-red-sm.gif) no-repeat center center;
      width: 50px;
      height: 50px;
      margin: 0 auto;
  }
  
  #fact-check-app .search_loader .multiselect__spinner{
      position:relative;
      width: 100%;
      height: 200px;
      background: transparent;
  }
  
  #fact-check-app .search_loader .multiselect__spinner:after, 
  #fact-check-app .search_loader .multiselect__spinner:before {
      border-color: #dc0000 transparent transparent;
      width: 100px;
      height: 100px;
      left: 44.5%;
  }
  
  #fact-check-app .search_loader .loader_text {
      text-align: center;
      margin-left: 100px;
      margin-top: 75px;
      color: #dc0000;
      font-size: 2em;
      margin: 75px auto;
  }
  
  #fact-check-app .clearfix:before,
  #fact-check-app .clearfix:after{
      content: " ";
      clear: both;
      display:block;
  }
  
  .advanced-filters-auto-update {
      display:inline-block;
      font-size: 12px;
      color: #666;
      padding: 0 10px;
  }
  
  .auto-search-label{
      vertical-align: text-bottom;
  }
  
  .advanced-filter-search-wrapper {
      display: inline-block;
  }
  
  #auto_search {
      vertical-align: bottom;
      width: 17px;
      height: 17px;
      margin:0px;
  }
  
  #auto_search {
    display: none;
  }
  
  .auto-search-label {
    cursor: pointer;
  }
  
  #auto_search + .auto-search-label:before {
    border: 1px solid #b3b3b3;
    content: "\00a0";
    display: inline-block;
    font: 16px/1em sans-serif;
    height: 16px;
    margin: 0 .25em 0 0;
    padding:0;
    vertical-align: baseline;
    width: 16px;
  }
  
  #auto_search:checked + .auto-search-label:before {
    background: #eaeaea;
    color: #656565;
    content: "\2713";
    text-align: center;
  }
  
  #auto_search:checked + .auto-search-label:after {
    font-weight: bold;
  }
  
  .advanced-filter-search {
    border: 1px solid #b3b3b3;
    background-color: white;
    cursor: pointer;
    color: #666;
  }
  
  .advanced-filter-search:hover{
    background-color: #b3b3b3;
    color:white;
  }
  
  .opt-label-wrapper {
      margin-top: 5px;
      margin-bottom: 5px;
      padding-top: 5px;
      padding-bottom: 5px;
  }
  
  .opt-label {
      padding: 10px;
      padding-top: 3px;
      padding-bottom: 3px;
      margin-right: 10px;
      margin-top: 5px;
      margin-bottom: 5px;
      background-color:#b3b3b3;
      border-radius: 25px;
      cursor: pointer;
      border: 1px white solid;
      display: inline-block;
      background-color:#dadada;
      color: black;
      font-weight: 700;
      transition: .2s all ease-in;
  }
  
  .opt-label:hover{
      background-color: white;
      border: 1px #b3b3b3 solid;
      color: #666;
  
      color: black;
  }
  
  .opt-label:first-child{
      margin-left:0px;
  }
  
  .opt-label-source {
      display:  inline-block;
      font-size: .8em;
      padding-left: 5px;
      font-weight: 700;
  }
  
  .opt-label-text {
      padding:5px;
      padding-top: 0px;
      vertical-align: middle;
      font-size: .8em;
      color: black;
      text-decoration:underline;
      text-transform:uppercase;
  }
  
  .opt-label:hover .opt-label-text{
      color: black;
  }
  
  .opt-label-remove {
      color:white;
      content: "\D7";
  }
  
  .opt-label:hover .opt-label-remove{
      color: #666;
      display: inline-block;
  }
  
  .opt-label-remove:after{
      content: "\D7";
      font-size: 1.5em;
      padding:3px;
      vertical-align: middle;
      color: #666;
  }
  
  .opt-label:hover .opt-label-remove:after{
      color:black;
  }
  
  
  
  #fact-check-app .fact-check-search-bar .input-group {
      width: 50%;
      max-width: 50%;
      display: inline-block;
      margin: 5px auto;
      margin-bottom: 15px;
      vertical-align:top;
  }
  
  #fact-check-app .fact-check-search-bar .input-group-label{
      display: block;
      padding: 3px;
      font-size: .8em;
      margin-left: 20px;
  }
  
  #fact-check-app .fact-check-search-bar .vue-drop-down {
      width: 93%;
      margin-left: 3.5%;
  }
  
  #fact-check-app .fact-check-search-bar .input-group-the-input {
      color: #35495e;
      height: 34px;
      width: 93%;
      max-width: none;
      box-sizing: border-box;
      margin-left: 3.5%;
  }
  
  #fact-check-app .fact-check-search-bar .vue-drop-down{
      width: 93%;
      max-width: none;
  }
  
  
  .search-tooltip-wrapper{
      margin-left: 10px;
      position: relative;
      display:none;
  }
  
  .search-tooltip {
      font-style: normal;
      padding: 0px 3px;
      /*background-color: rgb(220, 220, 220);
      border-radius: 5px;
      color: #666;*/
      cursor: help;
      margin-right: 5px;
      font-size: 12.8px;
      position: relative;
      bottom: 3px;
  }
  
  .search-tooltip-text {
      position: absolute;
      bottom: 22px;
      left: -5px;
      visibility: hidden;
      opacity: 0;
      width: 300px;
      background-color: rgba(0, 0, 0, 0.65);
      border-radius: 6px 6px 6px 6px;
      padding: 5px;
      color: white;
      transition: opacity 1s;
      z-index: 1000;
      font-size: 12px;
      display: block;
  }
  
  .search-tooltip-text.active {
      visibility: visible;
      opacity: 1;
  }
  
  .search-tooltip-text:after {
      content: "";
      position: absolute;
      top: 100%;
      left: 10px;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: rgba(0, 0, 0, 0.65) transparent transparent transparent;
  }
  
  .multiselect__spinner:after, 
  .multiselect__spinner:before{
      border-color: #dc0000 transparent transparent;
  }
  
  
  .data-opts-menu {
      margin: 25px 5px;
      margin-bottom:  5px;
  }
  
  .data-opts-menu-text{
      font-size:.9em;
  }
  
  .data-opts-menu-text,
  .data-opts-menu-text a{
      /*color: #4b5abf;*/
      transition: .2s all ease-in;
  }
  
  .data-opts-menu-text.active{
      font-weight:550;
      color:black;
  }
  
  .data-opts-menu-text.clear-results:before {
      content: "\D7";
      font-size: 12px;
      padding: 0px 3px;
      font-weight:800;
      /*background-color: #4b5abf;*/
      background-color: #dc0000;
      border-radius: 50%;
      color:white;
      margin-right:7px;
      transition: .2s all ease-in;
  }
  
  .data-opts-menu-text.clear-results:hover{
      color:black;
      cursor:pointer;
  }
  
  .data-opts-menu-text.clear-results:hover:before{
      background-color:black;
  }
  
  .data-opts-menu-text a:hover {
      color:black;
      cursor: pointer;
  }
  
  .fc-logo {width:auto;}
  
  #fc_share {
      float: right;
      margin-top: 9px;
  }
  
  #polling-data-rcp .fc_verdict {
    text-transform: capitalize;
  }
  
  .fact-check-search-bar .claim_verdict .multiselect__content .multiselect__option {
    text-transform: capitalize;
  }
  
  #fact-check-app .fc_left_column {
      box-sizing: border-box;
      width: 100%;
      margin: 0;
  }
  
  #fact-check-app .fc_right_column {
      width: 100%;
      box-sizing: border-box;
      clear: both;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
      grid-column-gap: 20px;
  }
  
  #fact-check-app .fc_footer {
      margin-top: 30px;
      clear: both;
      margin-bottom: 100px;
      border-top: 3px solid #eee;
  }
  #fact-check-app .fc_foote p {
      line-height: 1.4em;
  }
  
  
  
  #fact-check-app .fc_charts_left {
      display: none;
  }
  
  /*#fact-check-app .latest_claims {
      display: none;
  }*/
  /*#fact-check-app .latest_claims table tbody:nth-child(n+5) {
      display: none;
  }*/
  
  #fact-check-app .average_table_html {
      margin-top: 20px;
      padding-bottom: 20px;
      box-sizing: border-box;
      /*float: left;*/
      /*width: 70%;*/
  }
  
  
  /*FOOTER TABLE*/
  /*#fact-check-app .footer_avg {
      font-size: .9em;
      margin: 20px auto 0;
      float: right;
      width: 25%;
      box-sizing: border-box;
  }
  
  #fact-check-app .footer_avg thead {}
  
  #fact-check-app .footer_avg th {
      text-align:left;
  }
  
  #fact-check-app .footer_avg tbody {}
  
  #fact-check-app .footer_avg tr {
      padding: 5px;
  }
  
  #fact-check-app .footer_avg tr td {
      padding: 5px 3px;
      border: 0px;
      font-size: .8em;
  }
  
  #fact-check-app .footer_avg tr:nth-child(odd),
  #fact-check-app .footer_avg tr:nth-child(odd) td{
      background-color: #F5F5F5;
  }*/
  
  #fact-check-app .fact-checker-average-table-wrapper{
      float: left;
      display: inline-block;
      max-width: 100%;
      box-sizing: border-box;
      width:100%;
  }
  
  
  #fact-check-app .footer-average-table-wrapper { 
      float: left;
      display: inline-block;
      width: 28%;
  }
  
      #fact-check-app .footer-average-table-containter{
          margin-top: 20px;
          margin-left: 20px;
          width: 100%;
      }
  
          #fact-check-app .footer-average-table{
              border-collapse: collapse;
              width: 100%;
          }
  
              #fact-check-app .table-header-container{}
  
                  #fact-check-app .red-table-header {
                      margin: 20px 0 0;
                      text-align: center;
                      background-color: #DC0000;
                      color: #fff;
                      padding: 3px 0;
                  }
  
              #fact-check-app .table-sub-header-container{}
  
                  #fact-check-app .sub-heading-row{
                      background-color: #000000;
                      color: #fff;
                      font-size: 12px;
                  }
  
                      #fact-check-app .sub-heading-cell{
                          padding: 3px 5px;
                          border-left: 1px solid #070707;
                          border-bottom: 1px solid #272727;
                          background-color: #000000;
                          color: #fff;
                          word-break: normal;
                          word-wrap: break-word;
                      }
  
              #fact-check-app .table-content-container {
                  font-size: 12px;
              }
  
                  #fact-check-app .table-content-row{}
  
                  #fact-check-app .table-content-row:nth-child(odd),
                  #fact-check-app .table-content-row:nth-child(odd) td{
                      background-color: #F5F5F5;
                  }
  
                      #fact-check-app .table-content-cell{
                          padding: 5px 3px 5px 10px;
                          white-space: normal;
                          border-bottom: none;
                          word-wrap: break-word;
                      }
  
  #fact-check-app .center-text{
      text-align: center;
  }
  
  
  h3.red-bar-section .date_message {
      font-size: 0.6em; 
  }
  
  
  
  /*recirculation stories */
      .the-latest-article {margin:10px auto 0; width:100%;  height: auto; border-right:0; border-left:0;}
      .the-latest-article .the-latest-content {float:none;  width:calc(70% - 20px); display:block; margin:0 auto; padding:10px 0;}
      .the-latest-article .the-latest-content:first-child{ padding-right: 20px; }
      .the-latest-article .the-latest-image   {float:left; width: 40%; position:relative; padding: 6px 15px 0px 15px;} 
      .the-latest-article .the-latest-image img {width:100%;object-fit: cover;height: 165px;} 
  
  
      .the-latest-article .author-content {width:100%; min-height:25px; letter-spacing:1px;font-size:1.1em;font-weight:bold;}  
      .the-latest-article .author-content .author {margin-right:10px;}
      .the-latest-article .author-content .author .author-name span {text-transform: uppercase; font-size:0.7em;}
      .the-latest-article .author-content .author .author-name span.first-name {color:#d60000;}
      .the-latest-article .author-content .author .author-name span.last-name {color: #909090;}
      .the-latest-article .the-latest-article-title {text-align:left; font-size:1em; margin-top:6px;line-height: 1.1em;}
      .the-latest-article .the-latest-article-title a {text-decoration: none; color:#000;}
      .the-latest-article .the-latest-article-title p {margin:0; letter-spacing: 0.05em; padding-right:10px;font-size: 0.8em;}
  
      .the-latest-article .the-latest-date {float:none; position:relative; display:inline-block; font-family:"Arial"; clear:both; color:#999; font-size:0.6em; letter-spacing: 0; margin-top:5px;}
  
  
  @media only screen and (max-width:768px) {
  
      .the-latest-article .the-latest-content {
          display: block;
          width:98%;
      }
      .the-latest-article .the-latest-image {
          width:30%;
      }
      .the-latest-article .author-content {
          font-size:1em;
      }
  }
  
  @media only screen and (max-width: 767px) {
      .the-latest-article {margin:10px 0 auto;}
  }
  
  @media only screen and (max-width: 440px) {
      .the-latest-article .the-latest-image   {
          width: 50%;
          margin: 0 auto;
          padding: 0;
      }
      .the-latest-article .author-content .author .author-name span {
          display: block;
      }
      .the-latest-article .author-content .author .author-name span.first-name {
          font-size: 1em;
      }
  
      .the-latest-article .the-latest-article-title p {letter-spacing: normal; padding-right:0px; font-size:0.9em; color:#111;}
  
  }
  
  /**SMALL DEVICES**/
  @media only screen and (max-width: 418px) {
  
      .the-latest-article .the-latest-image {
          width: 95%;
      }
      .the-latest-article .author-content {
          padding: 5px 15px;
      }
      .the-latest-article .the-latest-article-title {
          padding: 5px 15px;
      }
  }
  
  /*EM UPDATES 04/12/2018*/
  .the-latest-article{
      width: 100% !important;
  }
  .the-latest-article .the-latest-image{
      padding: 6px 15px 0px 15px;
      float:left !important;
      width:40%;
  }
  
  .the-latest-article .the-latest-content{
      width:calc(50% - 20px) !important;
      float: left;
  }
  .the-latest-article .the-latest-content:first-child{
      padding-right: 20px;
  }
  .the-latest-article .author-content{
      font-weight: bold;
      font-size:1.1em;
  }
  span.first-name{
      color:#d60000;
  }
  span.last-name {
      color: #909090;
  }
  .the-latest-article .the-latest-article-title p{
      font-size: 0.8em;
  }
  .the-latest-article .the-latest-article-title {
      line-height: 1.1em;
  }
  .the-latest-article .the-latest-date{
      float:none;
  }
  .the-latest-article .the-latest-image img {
      width: 100%;
      object-fit: cover;
      height: 145px;
  }
  .the-latest-article .the-latest-date{
      margin-top: 5px;
      font-size: 0.6em;
  }
  
  @media only screen and (min-width: 320px) and (max-width:768px)
  {
      .the-latest-article .the-latest-content{
          display: block;
          width:98% !important;
      }
      .the-latest-article .the-latest-image{
          width:30%;
      }
      .the-latest-article .author-content{
          font-size:1em;
      }
  }
  /**SMALL DEVICES**/
  @media only screen and (min-width: 320px) and (max-width: 418px){
      .the-latest-article .the-latest-image{
          width: 95%;
      }
      .the-latest-article .author-content{
          padding: 5px 15px;
      }
      .the-latest-article .the-latest-article-title {
      padding: 5px 15px;
      }
  }
  /*END OF EM UPDATES*/
  
  
  @media only screen and (max-width: 1040px) {
  
      #fact-check-app .fact-checker-average-table-wrapper{
          max-width: 100%;
      }
  
      #fact-check-app .footer-average-table-wrapper {
          width: auto;
      }
  
          #fact-check-app .footer-average-table-containter {
              margin-left: 0px;
          }
  
  }
  
  
  @media only screen and (max-width: 1023px){
      #fact-check-app .footer_avg {
          float: none;
          width: auto;
      }
      #fact-check-app .average_table_html {
          float: none;
          width: auto;
          border-bottom: 3px solid #eee;
      }
      #fact-check-app .fc_left_column {
          width: 100%;
          float: none;
          padding-right: 0;
          border-right: 0;
      }
      #fact-check-app .fc_right_column {
          display: none;
      }
      #fact-check-app .fc_charts_left {
          display: block;
      }
      .search_loader .multiselect__spinner {
          width: 90%;
      }
  
      #fact-check-app .fact-checker-the-bar-graph-wrapper {
          /*height:100% !important;
          border-top: 5px solid #fff !important;*/
      }
  
  }
  
  @media only screen and (max-width: 767px){
      #fact-check-app .fact-check-search-bar .input-group-the-input{
          font-size:16px;
      }
  
      #fact-check-app .multiselect, #fact-check-app .multiselect__input, .multiselect__single{
          font-size:16px;
      }
  }
  
  @media only screen and (max-width: 629px),
  only screen and (min-width: 1024px) {
      /* Chart bars */
    #fact-check-app .fact-checker-wrapper{
      width: 100%;
    }
  }
  
  @media only screen and (max-width: 629px) {
  
    /* Top table */
    #polling-data-rcp table.data.large, #polling-data-full table.data.large {
      table-layout: fixed;
    }
    h3.red-bar-section {
      margin-bottom: 70px;
    }
    #polling-data-rcp table.data.large tr.header th, #polling-data-full table.data.large tr.header th {
      border: none;
      background: none;
      color: #000;
      overflow: visible;
    }
    #polling-data-rcp table.data.large tr.header th span, #polling-data-full table.data.large tr.header th span {
      display: block;
      text-align: left;
      width: 150px;
      transform-origin: bottom  left;
      transform: rotate(-45deg);
      position: relative;
      left: 50%;
    }
    
    #polling-data-rcp, #polling-data-full {
      overflow: visible;
    }
  
    #polling-data-rcp table.data.large, #polling-data-full table.data.large {
      table-layout: fixed;
    }
    #polling-data-rcp h3, #polling-data-full h3, h3.red-bar-section {
      margin-bottom: 70px;
    }
    #polling-data-rcp table.data.large tr.header th, #polling-data-full table.data.large tr.header th {
      border: none;
      background: none;
      color: #000;
      overflow: visible;
    }
    #polling-data-rcp table.data.large.fact_check tr.header th, #polling-data-full table.data.large tr.header th {
      border-bottom: 1px solid #ccc;
    }
    #polling-data-rcp table.data.large tr.header th span, #polling-data-full table.data.large tr.header th span {
      display: block;
      text-align: left;
      width: 150px;
      transform-origin: bottom  left;
      transform: rotate(-45deg);
      position: relative;
      left: 50%;
    }
    
    #polling-data-rcp, #polling-data-full {
      overflow: visible;
    }
  }
  
  @media only screen and (max-width: 539px) {
  
      #fact-check-app .fact-check-search-bar .input-group {
          width: 100%;
          max-width: 100%;
      }
      
      .search-tooltip{
          margin-left:5px;
          margin-right:5px;
      }
  
      .search-tooltip-text {
          top: -33px;
          left: 0px;
          max-width: 425px;
          white-space: inherit;
      }
  }
  
  @media only screen and (max-width: 424px){
          
      .search-tooltip{
          margin-left:3px;
          margin-right:5px;
      }
  
      .search-tooltip-text {
          top: -33px;
          left: -3px;
          max-width: 260px;
          white-space: inherit;
      }
  
      #fact-check-app .in-bar-text{
          font-size: .6em;
      }
  
      #fact-check-app .search-input{
          width: 315px;
      }
  
      #fact-check-app button.le-submit_button{
          margin-left: -6px;
      }
  }
  
  @media only screen and ( max-width: 400px ){
      #fact-check-app .search-input {
          width: 240px;
      }
  }
  
  @media only screen and (max-width: 375px){
      .search_loader .multiselect__spinner {
          width: 85%;
      }
  
      .fc-logo {width:100%;}
  }
  
  
  /**IFRAME WIDGET CSS**/
  #fact-check-app .iframe_module_active {
      display: block !important;
  }
  
  #fact-check-app .results_area.iframe_module_active{ 
      overflow: inherit;
      position: fixed;
      width: 100%;
      top: -20px;
  }
  
  #fact-check-app .iframe_module_active .fc_right_column{
      display:block !important;
  }
  
  #fact-check-app .iframe_module_active .fact-checker-wrapper{
      width:100%;
  }
  
  
  /*** A.A. Mobile Fixes 03/23/18 **/
  @media only screen and (max-width: 767px) {
  
      .uno-col .alpha {
          padding: 20px 10px 0;
      }
  
      [search-bar-wrap] {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
      }
  
          #fact-check-app .keywords_input{
              order: 1;
          }
  
              #fact-check-app .search-input {
                  width: 368px;
                  outline:none;
                  box-shadow: none;
              }
  
              #fact-check-app button.le-submit_button {
                  margin-left: -7px;
              }
  
          #fact-check-app [advanced-filters]{
              margin-left: 0px;
              order: 3;
          }
  
              
  
          #fact-check-app [search-bar-wrap] > [search-bar-text] {
              order: 2;
              font-size:14px;
              z-index: 999999999;
              color: #222;
              position: relative;
          }
  
              [quick-choose-date-range]{
                  z-index: 999999999 !important;
                  width: 94%;
                  background: #fff;
                  -webkit-appearance: none;
              }
  
              
      #fact-check-app .results_area {
          overflow: unset;
      }
  
      #fact-check-app .footer-average-table-wrapper {
          width: 100%;
      }
  }
  
  @media only screen and (max-width: 500px) {
  
      .app-descriptive-the-link {
          display: block;
      }
  
      .app-descriptive-separator {
          display: none;
      }
  
      .app-descriptive-the-link ~ .app-descriptive-the-link {
          margin-top: 10px;
      }
  }
  
  @media only screen and (max-width: 475px){
  
      #fact-check-app .fact_check .date {
          font-size: 0.8em;
      }
  
      #polling-data-rcp table.data.large tr.header th span, 
      #polling-data-full table.data.large tr.header th span{
          transform: rotate(-60deg);
          font-size: 10px;
      }
  
      #polling-data-rcp table.data tr td:first-child, 
      #polling-data-full table.data tr td:first-child{
          padding:3px 0px 3px 0px;
          word-wrap: break-word;
      }
  
      #fact-check-app #polling-data-rcp table.fact_check tr td{
          font-size: 11px;
      }
  
      #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(1), 
      #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(1){
          width: 12%;
      }
  
      #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(2), 
      #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(2){
          width: 12%;
      }
  
      #fact-check-app #polling-data-rcp table.fact_check tr.header th:nth-child(3), 
      #fact-check-app #polling-data-rcp table.fact_check tbody tr:first-child td:nth-child(3){
          width: 10%;
      }
  
  
  }
  
  @media only screen and (max-width: 425px){
  
      #fact-check-app .search-input {
          width: 368px;
          outline:none;
          box-shadow: none;
      }
  
      #fact-check-app button.le-submit_button {
          margin-left: -7px;
      }
  
  }
  
  @media only screen and (max-width: 414px){
  
      #fact-check-app .search-input {
          width: 317px;
          outline:none;
          box-shadow: none;
      }
  
      #fact-check-app button.le-submit_button {
          margin-left: -7px;
      }
  
  }
  
  @media only screen and (max-width: 375){
  
      #fact-check-app .search-input {
          width: 318px;
          outline:none;
          box-shadow: none;
      }
  
      #fact-check-app button.le-submit_button {
          margin-left: -7px;
      }
  
  }
  
  @media only screen and (max-width: 374px) {
  
              #fact-check-app .search-input {
                  width: 263px;
              }
  }
  
  
  #fact-check-app .latest-featured-searches {
      margin-bottom: 20px;
  }
  
  #fact-check-app .latest-featured-searches .featured-searches-heading{
  
  }
  
  #fact-check-app .latest-featured-searches .featured-searches-heading h3{
      color: #656565;
      font-weight: 300;
      font-size: 1em;
  }
  
  #fact-check-app .latest-featured-searches .fact-check-items-container {
      display: flex;
      flex-wrap: wrap;
  }
  
  #fact-check-app .latest-featured-searches .fact-check-items-container .featured-search{
      margin-bottom: 20px;
      margin-right: 20px;
      flex-basis: 31%;
  }
  
  @media only screen and ( max-width: 1023px ) {
      
      #fact-check-app .latest-featured-searches .fact-check-items-container .featured-search{
          margin-bottom: 20px;
          margin-right: 20px;
          flex-basis: 47%;
      }
  }
  
  @media only screen and ( max-width: 767px ) {
      
      #fact-check-app .latest-featured-searches .fact-check-items-container .featured-search{
          margin-bottom: 20px;
          margin-right: 20px;
          flex-basis: 100%;
      }
  }
  
  .featured-fact-check-description{
      white-space: pre-wrap;
      word-break: break-word;
      margin-bottom: 20px;
  }
  
  hr.featured-separator {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid #dedede;
      margin: 1em 0;
      padding: 0;
  }
  
  .featured-search-title {
      text-transform: uppercase;
      font-size: 0.7em;
      letter-spacing: 2px;
      min-height: 25px;
      font-weight: bold;
      margin-bottom: 6px;
  }
  
  .featured-search-description {
      font-size: 0.8em;
      letter-spacing: 0.05em;
  }