@media all and (max-width: 600px) {

  .pagination-section {

    flex-wrap: wrap;

    align-items: flex-start; } }



@media all and (max-width: 600px) {

  .f-ops-title {

    margin-top: 15px;

    margin-bottom: 15px !important; } }



.header {

  position: relative; }



.btn_raiting_sort {

  min-width: 180px;

  width: 180px; }



.table-text-center {

  text-align: center; }

  @media all and (max-width: 980px) {

    .table-text-center {

      text-align: left; } }



@media all and (max-width: 600px) {

  .article-raitings-page-wrapper .news-block__item-title {

    min-width: 300px; } }

.article-raitings-page-wrapper .feed .filter-options {

  justify-content: flex-start;

  padding-left: 0; }



.bias-meter-details .img-wrapper .bias-arrow.moderate-center {

  animation: 1.5s 1 arrowDribbleCR;

  transform: rotate(0deg); }



@keyframes arrowDribbleCR {

  0% {

    transform: rotate(0deg); }

  20% {

    transform: rotate(16deg); }

  30% {

    transform: rotate(-14deg); }

  40% {

    transform: rotate(10deg); }

  50% {

    transform: rotate(10deg); }

  60% {

    transform: rotate(-8deg); }

  70% {

    transform: rotate(8deg); }

  80% {

    transform: rotate(-4deg); }

  90% {

    transform: rotate(4deg); }

  100% {

    transform: rotate(0deg); } }

.news-block__details > a {

  width: 20px;

  height: 20px;

  display: flex;

  align-items: center;

  justify-content: center;

  padding-bottom: 9px; }

  .news-block__details > a:focus, .news-block__details > a:hover {

    border-radius: 50%;

    background: #eee; }



.btn-copy-link:hover {

  cursor: pointer; }



.copy-link-result.show {

  opacity: 1; }



.copy-link-input {

  opacity: 0; }



.modal-news-details h5 {

  text-align: center;

  margin-bottom: 30px; }



.filter-options {

  display: flex;

  padding: 3px;

  align-items: center;

  justify-content: flex-start;

  padding-left: 17px; }

  .filter-options .reset-filter, .filter-options .reset-filter-politics, .filter-options .reset-filter-policies {

    border: 2px solid #343a40; }

  .filter-options .filtering-items span {

    margin-left: 10px;

    background: #eee; }

    .filter-options .filtering-items span:nth-child(1) {

      background: #FF6666; }

  @media all and (max-width: 600px) {

    .filter-options {

      flex-direction: column;
      flex: 2 2 auto;
      align-items: end;
      max-height: 0;
      opacity: 0;
      transition: 0.5s all ease;
    }
    .filter-options.show{
      max-height: 170px;
      opacity: 1;
    }
  }

  @media all and (max-width: 600px) {

    .filter-options .filtering-items {

      display: flex;

      flex-direction: column;

      align-items: end; }

      .filter-options .filtering-items span {

        margin-bottom: 15px;

        margin-left: 0;

        display: block; } }



.pagination-section {

  display: flex;

  align-items: flex-end;

  flex-direction: column; }



.search-page-wrapper .search-filter {

  order: 2; }

  @media all and (max-width: 980px) {

    .search-page-wrapper .search-filter #advTopSidebar {

      display: none; } }



.article-block__details {

  padding: 0 !important; }

  .article-block__details > a {

    padding-bottom: 0;

    width: 25px;

    height: 25px; }



.bias-meter-details__explanation {

  font-size: 15px; }



.average-sours select {

  min-width: 200px;

  margin-top: 10px; }



.news-block__item-img {

  width: 100%; }



.validation-errors {

  display: none !important; }



.point {

  position: relative;

  background: #343a40;

  width: 5px;

  height: 5px;

  display: inline-block;

  margin-right: 6px;

  margin-top: 0;

  border-radius: 50%;

  bottom: 3px; }



body {

  padding-right: 0 !important; }



.wpcf7-form a {

  color: #030ec7; }

  .wpcf7-form a:hover {

    text-decoration: underline; }



.bm-title a {

  display: block;

  padding-top: 15px;

  color: #030ec7;

  text-decoration: underline;

  text-align: left; }



.header__bias-meter-drp {

  position: relative; }

  .header__bias-meter-drp .header__bias-meter-drp__content {

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);

    transition: .3s;

    margin-top: 10px;

    z-index: 2; }

    .header__bias-meter-drp .header__bias-meter-drp__content:before {

      content: '';

      position: absolute;

      border: 10px solid transparent;

      border-bottom: 10px solid #fff;

      top: -20px;

      filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));

      z-index: 0;

      left: 10px; }

    .header__bias-meter-drp .header__bias-meter-drp__content ul {

      background: #fff;

      position: relative;

      z-index: 2;

      padding: 10px;

      min-width: 200px;

      margin-bottom: 0; }

      .header__bias-meter-drp .header__bias-meter-drp__content ul li {

        line-height: 25px; }

        .header__bias-meter-drp .header__bias-meter-drp__content ul li a {

          transition: .3s; }

          .header__bias-meter-drp .header__bias-meter-drp__content ul li a:hover {

            color: #101b59;

            transition: .3s; }

  .header__bias-meter-drp .header-btn {

    padding-bottom: 10px;

    transition: .3s; }

    .header__bias-meter-drp .header-btn:focus, .header__bias-meter-drp .header-btn:hover {

      color: #101b59;

      transition: .3s; }



@media all and (max-width: 666px) {

  .search-result .news-block__item-title .topoic {

    display: none; } }



#buzzNews .news-block__item-img {

  width: 50%;

  margin-left: 15px;

  margin-bottom: 20px; }

  #buzzNews .news-block__item-img img {

    width: 100%; }



#newsBlockBottom .bias-meter-details.show,

#mostBiased .bias-meter-details.show {

  right: inherit; }



.media-rating-table thead th {

  border: none; }



td.news-block__item-title a {

  text-decoration: underline; }



.search-page-wrapper h2 {

  color: #b30200; }



.feed a:hover {

  color: #030ec7; }



.search-page-wrapper .news-block__item-resource {

  font-weight:400;

  font-size: 14px;

  color: #9a9a9a; }



.search-page-wrapper .filter-block a.category-general {

  display: none; }



.search-name {

  text-transform: uppercase; }

  .search-name span.category {

    margin: 0 5px 0 10px;

    background: #eee;

    padding: 0 10px;

    align-items: center;

    border-radius: 20px;

    color: #222; }

    @media all and (max-width: 980px) {

      .search-name span.category {

        background: none;

        display: block;

        margin: 10px 0 0;

        overflow: hidden;

        -o-text-overflow: ellipsis;

        text-overflow: ellipsis;

        color: #222;

        padding: 0;

        border-radius: 0; } }

  .search-name span.topic {

    margin: 0 5px 0 0;

    padding: 0 10px;

    align-items: center;

    border-radius: 20px;

    background: #101b59;

    color: #fff; }

    @media all and (max-width: 980px) {

      .search-name span.topic {

        background: none;

        display: block;

        margin: 10px 0 0;

        overflow: hidden;

        -o-text-overflow: ellipsis;

        text-overflow: ellipsis;

        color: #101b59;

        padding: 0;

        border-radius: 0; } }



.wrapper1 {

  width: 100%;

  overflow-x: scroll;

  overflow-y: hidden; }



.wrapper1 {

  height: 20px; }



.div1 {

  height: 20px; }



.div2 {

  overflow: none; }



.wrapper2::-webkit-scrollbar,

.wrapper1::-webkit-scrollbar {

  -webkit-appearance: none; }

.wrapper2::-webkit-scrollbar:vertical,

.wrapper1::-webkit-scrollbar:vertical {

  width: 8px; }

.wrapper2::-webkit-scrollbar:horizontal,

.wrapper1::-webkit-scrollbar:horizontal {

  height: 8px; }

.wrapper2::-webkit-scrollbar-thumb,

.wrapper1::-webkit-scrollbar-thumb {

  background-color: rgba(0, 0, 0, 0.3);

  border-radius: 10px;

  border: 2px solid #ffffff; }

.wrapper2::-webkit-scrollbar-track,

.wrapper1::-webkit-scrollbar-track {

  border-radius: 10px;

  background-color: #ffffff; }



.single-page {

  margin: 60px 0; }

  .single-page hr {

    display: block;

    width: 100%; }

  .single-page .single-block__item {

    margin-bottom: 20px;

    font-weight:400;
  }

    .single-page .single-block__item ul {

      display: flex;

      margin-bottom: 0;

      padding-bottom: 0; }

    .single-page .single-block__item .block-item__title {

      margin-right: 20px;

      font-weight: bold;

      min-width: 110px; }

    .single-page .single-block__item .single-block__item-category ul,

    .single-page .single-block__item .single-block__item-topic ul {

      display: flex;

      align-items: center;

      flex-wrap: wrap; }

      .single-page .single-block__item .single-block__item-category ul li,

      .single-page .single-block__item .single-block__item-topic ul li {

        margin: 0 5px 0 0;

        background: #eee;

        padding: 0 10px;

        display: flex;

        align-items: center;

        font-size: 15px;

        border-radius: 20px; }

    .single-page .single-block__item .single-block__item-topic ul li {

      margin-bottom: 10px; }

    .single-page .single-block__item .single-block__item-resource a {

      color: #030ec7;

      padding-left: 5px; }

      .single-page .single-block__item .single-block__item-resource a:hover {

        text-decoration: underline; }

    .single-page .single-block__item .single-block__item-social {

      width: 100%;

      font-weight: 600; }

      .single-page .single-block__item .single-block__item-social .share-block {

        width: 100%;

        justify-content: flex-end;

        flex-wrap: wrap;

        font-size: 14px; }

        @media all and (max-width: 600px) {

          .single-page .single-block__item .single-block__item-social .share-block {

            border-top: 1px solid #eee;

            border-bottom: 1px solid #eee;

            padding: 10px 0; } }

        .single-page .single-block__item .single-block__item-social .share-block > li {

          margin: 0 15px; }

          @media all and (max-width: 600px) {

            .single-page .single-block__item .single-block__item-social .share-block > li {

              width: 100%;

              justify-content: flex-start;

              margin: 5px 0; } }

        .single-page .single-block__item .single-block__item-social .share-block li {

          position: relative;

          display: flex;

          align-items: center; }

          .single-page .single-block__item .single-block__item-social .share-block li .copy-link-result {

            bottom: -30px; }

          .single-page .single-block__item .single-block__item-social .share-block li i {

            margin-right: 5px; }

          .single-page .single-block__item .single-block__item-social .share-block li a:hover {

            color: #030ec7; }

          .single-page .single-block__item .single-block__item-social .share-block li.social-media {

            display: flex; }

            .single-page .single-block__item .single-block__item-social .share-block li.social-media .share-social-media a {

              display: flex;

              align-items: center;

              margin-left: 6px; }

  @media all and (max-width: 600px) {

    .single-page .news-block__item .single__snippet {

      display: none; } }



.single-bias-meter-details .bias-meter-details {

  padding: 35px 40px 15px; }

  @media all and (max-width: 600px) {

    .single-bias-meter-details .bias-meter-details {

      padding: 35px 25px 15px; } }

  .single-bias-meter-details .bias-meter-details.show {

    position: relative;

    top: 0;

    border: none; }

  @media all and (max-width: 600px) {

    .single-bias-meter-details .bias-meter-details .img-wrapper {

      padding-bottom: 41px; } }

.single-bias-meter-details .single__snippet {

  display: none; }

  @media all and (max-width: 600px) {

    .single-bias-meter-details .single__snippet {

      display: block; } }



.share-block input {

  position: absolute;

  z-index: -1; }



/*# sourceMappingURL=style.css.map */

.policy-widget{
  padding-bottom: 30px;
}

.policy-widget .table thead tr{
  background: transparent;
  color: #212529;
}

td.wc_center_text.wc_portryalpopudata_popup p:hover,
.bias-item.b-politic p:hover,
 .block-item-footer__right div p:hover,
.bias-item-new-portryal:hover,
.bias-item-new:hover{
    text-decoration: underline !important;
}
