@import url("https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Merriweather:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital@1");
@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans");
body {
  font-family: 'Karla', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 24px; }

img {
  max-width: 100%;
  height: auto; }

a {
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  color: #000000; }

a:focus, button:focus {
  outline: none; }

.container {
  max-width: 1139px; }

.addvertise.single_sidebar {
  margin-top: 30px;
  text-align: center; }

.header-area {
  background-color: #FFDF40;
  max-height: 52px;
  padding: 13px 0px;
  text-transform: capitalize; }
  .header-area .social_icon p {
    float: left;
    font-size: 11px;
    font-weight: 700;
    margin-right: 20px;
    margin-bottom: 0;
    color: #000; }
  .header-area .social_icon a {
    background-color: #8c8c8c;
    color: #fff;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    border-radius: 500px; }
    .header-area .social_icon a:last-child {
      margin-left: 4px; }
    .header-area .social_icon a i.fa-facebook {
      padding-top: 6px;
      padding-right: 2px;
      font-size: 13px; }
    .header-area .social_icon a i.fa-twitter {
      padding-top: 6px;
      padding-right: 0;
      font-size: 13px; }
    .header-area .social_icon a:hover {
      background-color: #000; }
  .header-area .top_subscribe_search .single_subscribe_search a {
    background-color: #B01B03;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    text-align: center;
    max-height: 40px;
    text-decoration: none;
    padding: 5px 12px;
    line-height: 14px;
    letter-spacing: 1px;
    border: 1px solid #B01B03; }
    .header-area .top_subscribe_search .single_subscribe_search a:hover {
      background-color: #000000;
      border: 1px solid #000000; }
  .header-area .top_subscribe_search .single_subscribe_search .be_in_the_know_text p {
    font-weight: 700;
    font-size: 11px;
    float: left;
    margin-bottom: 0;
    margin-top: 2px;
    margin-right: 3px;
    text-transform: uppercase; }
  .header-area .top_subscribe_search .single_subscribe_search .subscribe_box input[type="email"] {
    font-weight: 500;
    font-size: 11px;
    max-height: 40px;
    text-decoration: none;
    padding: 5px 12px;
    line-height: 14px;
    letter-spacing: 1px;
    border: 1px solid #ddd;
    width: 135px; }
    .header-area .top_subscribe_search .single_subscribe_search .subscribe_box input[type="email"]:focus {
      outline: none; }
  .header-area .top_subscribe_search .single_subscribe_search .subscribe_box input[type="submit"] {
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    text-align: center;
    max-height: 40px;
    text-decoration: none;
    padding: 5px 12px;
    line-height: 14px;
    letter-spacing: 1px;
    background-color: #8c8c8c;
    border: 1px solid #8c8c8c;
    margin-left: -5px;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s; }
    .header-area .top_subscribe_search .single_subscribe_search .subscribe_box input[type="submit"]:hover {
      background-color: #000000;
      border: 1px solid #000000; }
  .header-area .top_subscribe_search .single_subscribe_search .search_icon p {
    background-color: #8c8c8c;
    color: #fff;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    border-radius: 500px;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    margin-bottom: 0; }
    .header-area .top_subscribe_search .single_subscribe_search .search_icon p:hover {
      background-color: #000000; }
    .header-area .top_subscribe_search .single_subscribe_search .search_icon p i {
      padding-top: 5px;
      padding-left: 1px;
      font-size: 13px; }
  .header-area .subscribe_mailchimp {
    margin: 0; }

.logo_section {
  max-height: 135px;
  padding: 9px 0; }
  .logo_section .logo {
    padding: 20px 0;
    position: relative; }
    .logo_section .logo a {
      text-decoration: none; }
    .logo_section .logo p {
      color: #000000;
      font-weight: 700;
      font-size: 16px;
      position: absolute;
      right: -15px;
      top: 48px; }

.video-container {
  min-width: 50%;
  position: relative;
  padding-bottom: 365px;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.owl-nav {
  pointer-events: none; }

.owl-prev {
  pointer-events: all; }

.owl-next {
  pointer-events: all; }

.navigation_area {
  position: relative;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  max-height: 62px;
  overflow: hidden;
  /*---------------
  -----------------
  -----------------
  Mega Menu CSS
  -----------------
  -----------------
  -----------------*/ }
  .navigation_area .right_button {
    float: left;
    background-color: #999999; }
    .navigation_area .right_button a {
      display: block;
      font-weight: 500;
      font-size: 15px;
      letter-spacing: 2px;
      text-decoration: none;
      padding: 19px 15px;
      font-style: italic;
      color: #fff; }
    .navigation_area .right_button.donate-btn {
      background: transparent;
      margin-left: 20px; }
    .navigation_area .right_button.donate-btn a {
      background-color: #B01B03;
      text-transform: uppercase;
      font-weight: 500;
      color: #fff;
      display: inline-block;
      font-size: 16px;
      text-align: center;
      max-height: 40px;
      text-decoration: none;
      padding: 15px;
      line-height: 10px;
      letter-spacing: 1px;
      margin-top: 10px;
      border: 1px solid #B01B03; }
  .navigation_area .navigation nav ul div:hover .mega-menu {
    visibility: visible;
    opacity: 1; }
  .navigation_area .mega-menu {
    position: absolute;
    top: 65px;
    left: 0;
    z-index: 999;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    padding: 20px 0 15px 0;
    margin-left: -10px; }
    .navigation_area .mega-menu .col-md-4, .navigation_area .mega-menu .col-md-5, .navigation_area .mega-menu .col-md-3, .navigation_area .mega-menu .col-md-6, .navigation_area .mega-menu .col-sm-6 {
      border-right: 1px solid #dddddd; }
      .navigation_area .mega-menu .col-md-4:last-child, .navigation_area .mega-menu .col-md-5:last-child, .navigation_area .mega-menu .col-md-3:last-child, .navigation_area .mega-menu .col-md-6:last-child, .navigation_area .mega-menu .col-sm-6:last-child {
        border-right: 0; }
    .navigation_area .mega-menu .inner-dropdown-content .featured_text {
      margin-top: 0; }
      .navigation_area .mega-menu .inner-dropdown-content .featured_text span {
        font-size: 7px; }
    .navigation_area .mega-menu .inner-dropdown-content a {
      font-size: 18px;
      font-family: 'Merriweather', serif;
      font-weight: 400;
      padding: 10px 0;
      text-align: left;
      text-transform: none; }
      .navigation_area .mega-menu .inner-dropdown-content a:hover:before {
        background: inherit; }
    .navigation_area .mega-menu .inner-dropdown-content.style2 a {
      font-size: 13px;
      border-bottom: 1px solid #ddd; }
      .navigation_area .mega-menu .inner-dropdown-content.style2 a:last-child {
        border-bottom: 0; }
    .navigation_area .mega-menu .inner-dropdown-content.style3 a {
      font-size: 10px;
      padding: 10px 0 0 10px;
      font-weight: 700;
      position: relative;
      text-transform: uppercase;
      font-family: 'Karla', sans-serif; }
      .navigation_area .mega-menu .inner-dropdown-content.style3 a:before {
        content: "\f105";
        font-family: FontAwesome;
        position: absolute;
        left: 0px;
        top: 5px;
        transition: 0.5s;
        -moz-transition: 0.5s;
        -webkit-transition: 0.5s;
        font-size: 14px; }
      .navigation_area .mega-menu .inner-dropdown-content.style3 a:hover:before {
        left: -10px; }
  .navigation_area.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: #ffffff; }
    .navigation_area.fixed .navigation nav ul div a {
      padding-top: 24px;
      padding-bottom: 24px; }
    .navigation_area.fixed .navigation nav ul div .mega-menu {
      top: 73px; }
      .navigation_area.fixed .navigation nav ul div .mega-menu .inner-dropdown-content a {
        padding: 10px 0; }

.addvertise_area {
  background-color: #ddd;
  padding: 30px 0;
  margin: 10px 0; }

.home .braking_news .braking-news-wrapper {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  overflow: hidden;
  display: block; }

.home .braking_news .braking_news_title {
  border-right: none;
  border-left: none;
  padding: 10px;
  width: 15%;
  float: left; }

.home .braking_news .braking_news_highlight {
  width: 84.99%;
  float: left;
  border-left: 1px solid #ddd;
  border-right: 0; }
  .home .braking_news .braking_news_highlight:before {
    left: 25px; }
  .home .braking_news .braking_news_highlight p {
    margin-left: 60px; }

.braking_news {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }
  .braking_news .braking_news_title {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding: 10px 0; }
    .braking_news .braking_news_title h3 {
      margin: 0;
      font-size: 15px;
      font-weight: 700;
      margin-left: 22px;
      letter-spacing: 1px;
      margin-top: 8px; }
  .braking_news .braking_news_highlight {
    position: relative;
    border-right: 1px solid #ddd; }
    .braking_news .braking_news_highlight:before {
      position: absolute;
      content: "\f105";
      font-family: FontAwesome;
      top: 15px;
      left: -6px;
      background-color: #B01B00;
      color: #fff;
      border-radius: 500px;
      width: 20px;
      height: 20px;
      text-align: center;
      padding-top: 0;
      line-height: 19px; }
    .braking_news .braking_news_highlight p {
      margin-bottom: 0;
      padding: 15px 0;
      margin-left: 30px; }
      .braking_news .braking_news_highlight p a {
        color: #000;
        font-family: 'Merriweather', serif;
        font-weight: 400;
        letter-spacing: 1px;
        text-decoration: underline; }
        .braking_news .braking_news_highlight p a:hover {
          color: #B01B03; }
    .braking_news .braking_news_highlight #cat-typed-strings {
      padding: 12px 0;
      margin: 0 30px; }
      .braking_news .braking_news_highlight #cat-typed-strings p {
        color: #000;
        text-decoration: none;
        font-family: 'Merriweather', serif;
        font-size: 14px;
        margin-right: 0;
        padding: 0;
        margin-left: 0;
        letter-spacing: 0.5px; }
  .braking_news.category_title {
    position: relative; }
    .braking_news.category_title .braking_news_title {
      border: 0;
      min-height: 105px;
      background: #B01B03; }
      .braking_news.category_title .braking_news_title h3 {
        font-size: 35px;
        padding: 30px 0;
        color: #ffffff;
        font-family: 'Merriweather', serif;
        font-weight: 700;
        margin-left: 40px; }
    .braking_news.category_title .braking_news_highlight {
      height: auto;
      background: #ffffff;
      padding: 22px 0;
      min-height: 125px;
      margin-left: 20px;
      margin-right: 20px; }
      .braking_news.category_title .braking_news_highlight:before {
        top: 37px; }
    .braking_news.category_title .category_background {
      background-color: #ffffff; }

h5.featured_text {
  margin: 30px 0 0 0; }
  h5.featured_text span {
    font-size: 12px;
    font-weight: 500;
    background: #000000;
    color: #ffffff;
    padding: 10px 10px;
    display: inline-block;
    letter-spacing: 2px;
    text-transform: uppercase; }

.content-area {
  /*---------------------------
  -----------------------------
  -----------------------------

  Sponsored And Category Section

  -----------------------------
  -----------------------------
  -----------------------------*/ }
  .content-area.category-grid-post-area {
    margin-bottom: 100px; }
  .content-area .border-bottom {
    border-bottom: 1px solid #ddd; }
  .content-area .col-md-8 {
    border-right: 1px solid #ddd; }
    .content-area .col-md-8 .addvertise_inner {
      margin: 20px 0; }
  .content-area .inner-content-area .inner-slider-area .single_slider {
    overflow: hidden;
    display: flex; }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_thum {
      float: left;
      width: 50%; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_thum img {
        width: 100%; }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_content {
      float: left;
      width: 50%;
      background: #000000;
      color: #fff;
      padding: 35px 30px; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content a {
        color: #fff; }
        .content-area .inner-content-area .inner-slider-area .single_slider .slider_content a:hover {
          text-decoration: none;
          color: #FFDF40; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h4 {
        border-bottom: 1px solid #fff;
        margin: 0 0 20px 0;
        padding-bottom: 5px; }
        .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h4 span {
          font-size: 13px;
          margin-right: 5px;
          border-right: 1px solid #ddd;
          padding-right: 5px;
          font-weight: 500;
          text-transform: uppercase; }
          .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h4 span:last-child {
            border-right: 0;
            margin-right: 0;
            padding-right: 0; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 {
        font-size: 20px;
        margin: 0 0 35px;
        letter-spacing: 1px; }
        .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 a {
          text-decoration: none;
          color: #ffffff;
          font-weight: 300;
          font-family: 'Merriweather', serif;
          transition: 0.6s;
          -moz-transition: 0.6s;
          -webkit-transition: 0.6s;
          -o-transition: 0.6s;
          line-height: 30px; }
          .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 a:hover {
            color: #FFDF40; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content p {
        color: #ffffff;
        font-size: 11px; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h6.author_name {
        color: #fff;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 1px; }
        .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h6.author_name a {
          color: #ffffff;
          display: inline-block;
          padding-top: 10px; }
  .content-area .inner-content-area .inner-slider-area .owl-nav {
    position: absolute;
    top: 47%;
    width: 100%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    z-index: 9999; }
  .content-area .inner-content-area .inner-slider-area .owl-prev {
    float: left; }
  .content-area .inner-content-area .inner-slider-area .owl-next {
    float: right; }
  .content-area .inner-content-area .inner-slider-area .owl-prev i {
    font-size: 30px;
    background: #fff;
    color: #BBBEC0;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    left: -30px;
    z-index: 999999;
    border-radius: 0 50px 50px 0;
    height: 40px;
    width: 22px;
    padding: 5px 12px 0 0; }
  .content-area .inner-content-area .inner-slider-area .owl-next i {
    font-size: 30px;
    background: #fff;
    color: #BBBEC0;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    right: -30px;
    z-index: 999999;
    border-radius: 50px 0 0 50px;
    height: 40px;
    width: 22px;
    padding: 5px 0 0 10px; }
  .content-area .sidebar .single_sidebar {
    margin-bottom: 15px; }
    .content-area .sidebar .single_sidebar.another-one .featured_text span {
      background: #999999;
      font-style: italic;
      text-transform: none;
      line-height: 8px; }
    .content-area .sidebar .single_sidebar .featured_text {
      border-bottom: 1px solid #ddd; }
      .content-area .sidebar .single_sidebar .featured_text.another-one {
        font-family: 'Merriweather', serif;
        font-weight: 700;
        font-style: italic; }
        .content-area .sidebar .single_sidebar .featured_text.another-one span {
          background: #999999;
          text-transform: none; }
    .content-area .sidebar .single_sidebar .accordion_area .single_accordion {
      border-bottom: 1px solid #ddd;
      padding-bottom: 15px;
      margin-top: 10px;
      position: relative;
      box-shadow: inherit;
      overflow: hidden;
      padding-top: 5px; }
      .content-area .sidebar .single_sidebar .accordion_area .single_accordion .entry-title-permalink:hover {
        background-color: #FFDF40;
        color: #000; }
      .content-area .sidebar .single_sidebar .accordion_area .single_accordion a {
        color: #000;
        text-decoration: none;
        font-size: 15px;
        font-family: 'Merriweather', serif;
        letter-spacing: .5px;
        line-height: 25px; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.readmore {
          font-size: 10px; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion a span {
          padding: 0 10px;
          -webkit-box-decoration-break: clone;
          box-decoration-break: clone; }
          @supports (-ms-ime-align: auto) {
            .content-area .sidebar .single_sidebar .accordion_area .single_accordion a span {
              padding: 0; } }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion a span strong {
            color: #B01B03;
            margin-right: 5px; }
            .content-area .sidebar .single_sidebar .accordion_area .single_accordion a span strong i {
              font-weight: bold; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion a:hover {
          background-color: #FFDF40;
          color: #000; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion a:focus {
          outline: none; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.plus-color-collapsed {
          font-size: 9px;
          display: inline;
          position: absolute;
          bottom: 5px;
          right: 0; }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.plus-color-collapsed.collapsed i.fa-plus {
            display: block; }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.plus-color-collapsed.collapsed i.fa-close {
            display: none; }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.plus-color-collapsed i.fa-plus {
            display: none; }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.plus-color-collapsed i.fa-close {
            display: block; }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.plus-color-collapsed:hover {
            background: inherit; }
      .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content {
        font-family: 'Merriweather', serif;
        font-size: 10px;
        padding: 0 10px; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content h6 {
          font-size: 10px; }
          .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content h6 a {
            font-size: 10px;
            background: inherit; }
            .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content h6 a:hover {
              text-decoration: underline; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content p {
          font-size: 9px; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content:hover .icon_plus {
          color: #B01B03; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion .accordion_content .icon_plus {
          font-size: 9px;
          cursor: pointer;
          margin-right: -9px; }
      .content-area .sidebar .single_sidebar .accordion_area .single_accordion p a.post_except {
        font-size: 12px;
        background: none;
        line-height: 20px; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion p a.post_except:before {
          display: none; }
        .content-area .sidebar .single_sidebar .accordion_area .single_accordion p a.post_except:hover {
          text-decoration: underline; }
      .content-area .sidebar .single_sidebar .accordion_area .single_accordion .active-bg {
        background-color: #FFDF40; }
  .content-area .sidebar .monthly_contribution {
    background: #FFDF40;
    overflow: hidden;
    padding: 20px 30px;
    border-radius: 0px 10px 10px 10px; }
    .content-area .sidebar .monthly_contribution h6 {
      font-size: 14px;
      font-weight: 700;
      margin: 15px 0;
      line-height: 22px; }
    .content-area .sidebar .monthly_contribution .monthly_contribution_input input {
      width: 49%;
      float: left;
      margin-right: 1%;
      height: 30px;
      border: none;
      padding: 0px 15px;
      color: #999999; }
    .content-area .sidebar .monthly_contribution .monthly_contribution_input select {
      width: 49%;
      float: left;
      margin-left: 1%;
      height: 30px;
      border: none;
      padding: 0px 10px;
      color: #999999; }
    .content-area .sidebar .monthly_contribution input[type="submit"] {
      background: #B01B03;
      text-transform: uppercase;
      display: block;
      color: #fff;
      margin: 20px 0px 10px;
      font-weight: 700;
      padding: 4px 0px;
      text-decoration: none;
      width: 100%; }
    .content-area .sidebar .monthly_contribution img {
      max-width: 120px; }
  .content-area .depeth_stroies_area {
    position: relative; }
    .content-area .depeth_stroies_area .see_all_button {
      position: absolute;
      right: 16px;
      top: 5px;
      font-size: 10px;
      z-index: 99; }
      .content-area .depeth_stroies_area .see_all_button a {
        color: #000;
        padding-right: 13px;
        text-decoration: none;
        font-weight: 700; }
        .content-area .depeth_stroies_area .see_all_button a:hover {
          color: #B01B03; }
    .content-area .depeth_stroies_area .depeth_stroies_area_inner h5.featured_text {
      border-bottom: 1px solid #ddd; }
    .content-area .depeth_stroies_area .depeth_stroies_posts {
      margin-top: 20px; }
      .content-area .depeth_stroies_area .depeth_stroies_posts .owl-nav {
        position: absolute;
        top: -46px;
        right: 0; }
        .content-area .depeth_stroies_area .depeth_stroies_posts .owl-nav .owl-prev {
          font-size: 14px;
          color: #ffffff;
          background: #000;
          width: 20px;
          height: 20px;
          border-radius: 500px;
          text-align: center;
          margin-right: 15px;
          /*margin-right:60px;*/
          line-height: 22px; }
        .content-area .depeth_stroies_area .depeth_stroies_posts .owl-nav .owl-next {
          font-size: 14px;
          color: #ffffff;
          background: #000;
          width: 20px;
          height: 20px;
          border-radius: 500px;
          text-align: center;
          line-height: 22px; }
      .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single {
        background: #000;
        color: #fff;
        position: relative; }
        .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single a {
          background: #000;
          color: #fff;
          text-decoration: none; }
          .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single a:hover {
            color: #FFDF40; }
        .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single .depeth_stroies_post_content {
          padding-top: 35px;
          padding-left: 20px;
          padding-right: 20px;
          padding-bottom: 35px; }
          .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single .depeth_stroies_post_content h2 {
            font-size: 14px;
            font-family: 'Merriweather', serif;
            font-weight: 300;
            line-height: 22px;
            letter-spacing: 1px; }
        .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single .post_author_name {
          border-top: .5px solid #fff;
          padding: 10px 20px; }
          .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single .post_author_name h4 {
            font-size: 12px;
            padding-bottom: 30px;
            padding-left: 0; }
            .content-area .depeth_stroies_area .depeth_stroies_posts .depeth_stroies_post_single .post_author_name h4 a {
              color: #ffffff; }
  .content-area .sponsored_categories_section .sponsored_section {
    overflow: hidden;
    background: #E5E5E5;
    padding: 17px; }
    .content-area .sponsored_categories_section .sponsored_section .sponsored_thum {
      float: left;
      width: 25%; }
      .content-area .sponsored_categories_section .sponsored_section .sponsored_thum img {
        height: auto; }
    .content-area .sponsored_categories_section .sponsored_section .category_single_post_content {
      float: left;
      margin-left: 3%;
      width: 72%;
      color: #565759; }
      .content-area .sponsored_categories_section .sponsored_section .category_single_post_content h6 {
        margin-top: 0;
        color: #000;
        font-weight: 700;
        text-decoration: underline;
        font-size: 12px;
        letter-spacing: .5px; }
      .content-area .sponsored_categories_section .sponsored_section .category_single_post_content h4 {
        font-size: 15px;
        font-weight: 700; }
        .content-area .sponsored_categories_section .sponsored_section .category_single_post_content h4 a {
          color: #000; }
      .content-area .sponsored_categories_section .sponsored_section .category_single_post_content p {
        font-weight: 700;
        font-size: 11px;
        color: #000; }
  .content-area .lazy-load-post {
    display: none; }
  .content-area .home_category {
    overflow: hidden; }
    .content-area .home_category img {
      margin-bottom: 10px;
      height: auto;
      max-width: 100%;
      min-height: 222px;
      width: auto; }
    .content-area .home_category h3 {
      font-family: 'Merriweather', serif;
      font-weight: 500;
      font-size: 15px;
      line-height: 22px; }
      .content-area .home_category h3 a {
        text-decoration: none;
        color: #000000;
        margin: 0; }
        .content-area .home_category h3 a:hover {
          color: #848484; }
    .content-area .home_category h6 {
      font-weight: 700;
      font-size: 12px;
      margin-bottom: 30px; }
      .content-area .home_category h6 a {
        color: #000; }
  .content-area.category_page_content_section .category_sponsored_ad {
    padding-top: 30px; }
  .content-area.category_page_content_section .depeth_stroies_area {
    margin-bottom: 100px; }
  .content-area.category_page_content_section .sponsored_section {
    overflow: hidden;
    padding: 17px 0;
    border-bottom: 1px solid #ddd; }
    .content-area.category_page_content_section .sponsored_section:last-child {
      border-bottom: 0; }
    .content-area.category_page_content_section .sponsored_section .sponsored_thum {
      float: left;
      width: 30%;
      margin-right: 3%;
      max-width: 140px;
      max-height: 140px; }
      .content-area.category_page_content_section .sponsored_section .sponsored_thum img {
        width: 100%; }
    .content-area.category_page_content_section .sponsored_section .category_single_post_content {
      float: left;
      width: 67%; }
      .content-area.category_page_content_section .sponsored_section .category_single_post_content h6 {
        margin-top: 0;
        color: #000;
        font-weight: 700;
        text-decoration: underline;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: .5px; }
        .content-area.category_page_content_section .sponsored_section .category_single_post_content h6 a {
          color: #000; }
      .content-area.category_page_content_section .sponsored_section .category_single_post_content h5 {
        margin-top: 0;
        color: #000;
        font-weight: 700;
        font-size: 13px;
        letter-spacing: 1px; }
        .content-area.category_page_content_section .sponsored_section .category_single_post_content h5 a {
          color: #000; }
      .content-area.category_page_content_section .sponsored_section .category_single_post_content h4 {
        font-size: 15px;
        font-weight: 700; }
        .content-area.category_page_content_section .sponsored_section .category_single_post_content h4 a {
          color: #000;
          text-decoration: none;
          font-size: 18px;
          font-family: 'Merriweather', serif;
          font-weight: 300;
          margin: 20px 0px;
          display: block;
          letter-spacing: 0.5px;
          line-height: 26px; }
          .content-area.category_page_content_section .sponsored_section .category_single_post_content h4 a:hover {
            color: #B01B03; }
  .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: 55%; }
    .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      font-size: 14px; }
  .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_input {
    margin-right: 29px; }
  .content-area.single-post-page .container {
    position: relative; }
  .content-area.single-post-page .single_page_heading {
    margin-top: 10px;
    padding: 25px 0; }
    .content-area.single-post-page .single_page_heading h1 {
      font-size: 35px;
      font-family: 'Merriweather', serif;
      line-height: 45px;
      letter-spacing: 1px; }
    .content-area.single-post-page .single_page_heading h2 {
      margin-top: 0; }
    .content-area.single-post-page .single_page_heading .flag {
      background-color: #999999;
      font-size: 18px;
      color: #ffffff;
      padding: 15px;
      font-style: italic;
      letter-spacing: 1.2px;
      font-weight: bold; }
  .content-area.single-post-page .subcategory_inner {
    margin-bottom: 20px;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 10px 0; }
    .content-area.single-post-page .subcategory_inner ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .content-area.single-post-page .subcategory_inner ul li {
        display: inline-block;
        border-right: 1px solid #000;
        font-size: 15px;
        font-weight: 700;
        color: #000000;
        text-decoration: none;
        padding: 0 6px; }
        .content-area.single-post-page .subcategory_inner ul li a, .content-area.single-post-page .subcategory_inner ul li .cm-artist {
          color: #000;
          display: inline-block;
          color: #B01B03;
          text-transform: uppercase;
          text-decoration: none; }
        .content-area.single-post-page .subcategory_inner ul li:first-child {
          border: 0;
          color: #B01B03;
          text-transform: uppercase;
          padding-left: 0;
          position: relative; }
          .content-area.single-post-page .subcategory_inner ul li:first-child:after {
            position: relative;
            content: '::';
            line-height: 1.5;
            margin-left: 3px; }
          .content-area.single-post-page .subcategory_inner ul li:first-child.author-byline {
            color: #000;
            text-transform: capitalize; }
        .content-area.single-post-page .subcategory_inner ul li:last-child {
          border-right: 0; }
  .content-area.single-post-page .single_page_content blockquote {
    background-color: #FFF6CC;
    border-left: 5px solid #FFDF40; }
  .content-area.single-post-page .single_page_content .caption_img {
    margin-bottom: 20px; }
    .content-area.single-post-page .single_page_content .caption_img img {
      width: 100%; }
    .content-area.single-post-page .single_page_content .caption_img p {
      font-size: 10px;
      margin: 0;
      padding: 5px 0; }
  .content-area.single-post-page .single_page_content p {
    margin-bottom: 15px;
    margin-top: 15px; }
    .content-area.single-post-page .single_page_content p a {
      color: #b01b03; }
  .content-area.single-post-page .single_page_content .inner_advertise {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin: 10px 0;
    padding: 10px 0px; }
    .content-area.single-post-page .single_page_content .inner_advertise img {
      width: 100%; }
  .content-area.single-post-page .single_page_content.single-ctviewpoints {
    font-family: 'Merriweather', serif; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: 55%; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      font-size: 14px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input {
    margin-right: 29px; }
  .content-area.single-post-page .author_bio {
    background: #E5E5E5;
    overflow: hidden;
    padding: 40px 40px 20px 20px;
    font-size: 15px; }
    .content-area.single-post-page .author_bio p strong {
      font-size: 15px; }
  .content-area.single-post-page .social_share_buttons {
    position: absolute;
    top: 55px;
    left: -45px;
    z-index: 9; }
    .content-area.single-post-page .social_share_buttons a {
      display: block;
      color: #dddddd;
      border-bottom: 1px solid #ddd;
      text-align: center;
      padding-bottom: 5px;
      margin-bottom: 5px; }
      .content-area.single-post-page .social_share_buttons a:first-child {
        font-size: 16px; }
      .content-area.single-post-page .social_share_buttons a:last-child {
        border-bottom: 0; }
      .content-area.single-post-page .social_share_buttons a:hover {
        color: #00AEEE; }
  .content-area .single-donate-widget {
    font-family: 'Merriweather', serif;
    border-left: 6px solid #FFDF40;
    padding: 0 30px;
    margin: 50px 0; }
    .content-area .single-donate-widget h3 {
      font-weight: bold; }
    .content-area .single-donate-widget p {
      font-size: 14px;
      letter-spacing: 1.5px;
      line-height: 30px;
      margin: 20px 0px; }
    .content-area .single-donate-widget a {
      background-color: #FFDF40;
      font-size: 18px;
      font-weight: bold;
      padding: 12px 0;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

div.widget.republication_tracker_tool button.republication-tracker-tool-button {
  width: 100%;
  background-color: #af1a04;
  border: 1px solid #801202;
  color: #fff;
  padding: 1em;
  font-size: 1.25em;
  margin: 0 0 1em 0;
  display: block;
  border-radius: .25em;
  font-weight: bold;
  text-shadow: 1px 1px 1px #801202; }
  div.widget.republication_tracker_tool button.republication-tracker-tool-button:hover {
    background-color: #801202; }

.subscribe_area {
  clear: both; }
  .subscribe_area .subscribe-here-inner {
    overflow: hidden;
    background: #FFDF40;
    padding: 15px 0;
    margin: 20px 0; }
    .subscribe_area .subscribe-here-inner .subscribe_here_text {
      float: left;
      width: 69%;
      margin-right: 1%; }
      .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
        margin: 0;
        color: #000000;
        font-size: 18px;
        font-family: 'Merriweather', serif;
        margin-left: 90px;
        margin-top: 4px;
        position: relative; }
        .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
          position: absolute;
          content: "\f003";
          left: -90px;
          top: -19px;
          font-family: FontAwesome;
          background: #B01B03;
          color: #fff;
          font-size: 22px;
          padding: 16px 16px;
          z-index: 1; }
    .subscribe_area .subscribe-here-inner .subscribe_here_input {
      float: right;
      margin-right: 29px; }
      .subscribe_area .subscribe-here-inner .subscribe_here_input input[type="email"] {
        height: 25px;
        border: none;
        padding-left: 10px;
        font-size: 12px;
        font-weight: 700;
        position: relative;
        z-index: 2; }
      .subscribe_area .subscribe-here-inner .subscribe_here_input input[type="submit"] {
        background: #B01B03;
        color: #fff;
        border: 0;
        font-weight: 700;
        font-size: 12px;
        height: 25px;
        margin-left: -4px;
        padding: 0 14px; }

.footer-area {
  background: #000;
  color: #fff;
  margin-top: 10px;
  padding: 15px 0;
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  z-index: 111; }
  .footer-area .footer-trigger-wrap {
    overflow: hidden; }
  .footer-area .footer-sticky-trigger {
    width: 35px;
    height: 28px;
    position: relative;
    display: block;
    float: left;
    margin-left: 50px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer; }
    .footer-area .footer-sticky-trigger span {
      display: block;
      position: absolute;
      height: 4px;
      width: 100%;
      background: #fff;
      border-radius: 9px;
      opacity: 1;
      left: 0;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out; }
      .footer-area .footer-sticky-trigger span:nth-child(1) {
        top: 0px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center; }
      .footer-area .footer-sticky-trigger span:nth-child(2) {
        top: 12px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center; }
      .footer-area .footer-sticky-trigger span:nth-child(3) {
        top: 24px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center; }
    .footer-area .footer-sticky-trigger.open {
      margin-bottom: 10px; }
      .footer-area .footer-sticky-trigger.open span:nth-child(1) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 0;
        left: 0; }
      .footer-area .footer-sticky-trigger.open span:nth-child(2) {
        width: 0%;
        opacity: 0; }
      .footer-area .footer-sticky-trigger.open span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 25px;
        left: 0; }
  .footer-area .footer-menu-showcase {
    float: left; }
    .footer-area .footer-menu-showcase ul {
      margin: 0 0 0 35px; }
      .footer-area .footer-menu-showcase ul li {
        margin: 2px 15px;
        font-size: 16px;
        padding: 0;
        font-family: 'Merriweather', serif; }
  .footer-area .footer-content {
    padding: 40px 0; }
  .footer-area .single-footer-area h2 {
    font-size: 17px;
    font-family: 'Merriweather', serif;
    font-weight: 400;
    letter-spacing: 2px;
    margin-top: 0; }
  .footer-area .single-footer-area ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer-area .single-footer-area ul li {
      display: block;
      position: relative; }
      .footer-area .single-footer-area ul li:hover:before {
        margin-left: 5px;
        color: #FFDF40; }
      .footer-area .single-footer-area ul li:before {
        content: "\f105";
        font-family: FontAwesome;
        position: absolute;
        left: 0;
        top: 0;
        transition: 0.5s;
        -moz-transition: 0.5s;
        -webkit-transition: 0.5s; }
      .footer-area .single-footer-area ul li a {
        display: block;
        color: #fff;
        margin-bottom: 4px;
        text-decoration: none;
        margin-left: 10px; }
        .footer-area .single-footer-area ul li a:hover {
          color: #FFDF40;
          margin-left: 15px; }
  .footer-area .single-footer-area p {
    font-size: 14px;
    letter-spacing: 1px; }
  .footer-area .single-footer-area a {
    color: #fff;
    text-decoration: none; }
    .footer-area .single-footer-area a:hover {
      color: #B01B03; }
  .footer-area .single-footer-area .textwidget.custom-html-widget {
    font-size: 14px; }
  .footer-area .single-footer-area .copy_right_text {
    margin-top: 20px;
    font-size: 14px; }
    .footer-area .single-footer-area .copy_right_text p {
      font-size: 12px; }

.subcategory_section {
  padding: 13px 0;
  border-bottom: 1px solid #dddddd; }
  .subcategory_section .subcategory_inner ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .subcategory_section .subcategory_inner ul li {
      display: inline;
      border-right: 2px solid #000;
      font-weight: 700; }
      .subcategory_section .subcategory_inner ul li:first-child {
        border: 0; }
      .subcategory_section .subcategory_inner ul li:last-child {
        border-right: 0; }
      .subcategory_section .subcategory_inner ul li a {
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        color: #000000;
        text-decoration: none;
        padding: 0 6px;
        text-transform: uppercase; }
        .subcategory_section .subcategory_inner ul li a:hover {
          color: #B01B03; }

.mobile_header-area {
  display: none;
  padding: 15px 0; }
  .mobile_header-area .toggle_menu_button button {
    background: transparent;
    border: none;
    padding: 0 0 0 15px;
    margin: 0; }
  .mobile_header-area .toggle_menu_button span {
    width: 40px;
    height: 5px;
    background: #77787A;
    display: block;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 5px; }
  .mobile_header-area .mobile_search_icon button {
    color: #77787A;
    font-size: 25px;
    background: none;
    border: 0; }

.mobile_search_field {
  display: none; }

.mobile_nav_area {
  display: none; }

.mobile_view_show {
  display: none; }

.author-about-title {
  display: none; }

/*For Wordpress Unit Test*/
.wp-caption.alignnone {
  width: 100% !important;
  border-bottom: 1px solid #ddd; }
  .wp-caption.alignnone img {
    width: 100% !important;
    height: auto; }
  .wp-caption.alignnone .wp-caption-text {
    text-align: inherit;
    font-size: 10px;
    margin: 0;
    padding: 10px 0; }

/*For Wordpress Unit Test*/
.wp-caption .wp-media-credit {
  text-align: right;
  border: none;
  padding: 0;
  margin: 10px 0 0 0;
  color: #A9B0B9;
  font-size: 10px; }

.wp-caption p {
  margin: 10px 0 25px;
  font-size: 10px;
  text-align: left;
  font-weight: 700;
  line-height: 1.5;
  font-family: Merriweather, serif;
  border-bottom: 1px solid #ccc;
  color: #333;
  padding: 0 0 10px; }

article.hentry {
  margin-top: 30px; }
  article.hentry .entry-header .entry-title {
    font-size: 33px;
    font-family: 'Merriweather', serif; }
    article.hentry .entry-header .entry-title a {
      text-decoration: none;
      color: #000000; }
  article.hentry .entry-header .entry-meta {
    margin: 20px 0;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 10px 0; }
    article.hentry .entry-header .entry-meta .posted-on {
      color: #B01B03;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 12px; }
      article.hentry .entry-header .entry-meta .posted-on a {
        text-transform: none;
        color: #000; }
    article.hentry .entry-header .entry-meta .byline {
      font-weight: 700;
      font-size: 12px;
      color: #B01B03; }
      article.hentry .entry-header .entry-meta .byline .author a {
        color: #000000; }
  article.hentry .entry-footer .cat-links {
    color: #B01B03;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    margin-right: 5px; }
    article.hentry .entry-footer .cat-links a {
      text-transform: none;
      color: #000; }
  article.hentry .entry-footer .comments-link {
    font-weight: 700;
    font-size: 12px; }
    article.hentry .entry-footer .comments-link a {
      color: #000000; }
  article.hentry .entry-footer a {
    color: #000;
    font-weight: 700; }
  article.hentry .entry-footer span {
    color: #B01B03;
    font-weight: 700; }
  article.hentry .edit-link {
    margin-left: 10px; }
    article.hentry .edit-link .post-edit-link {
      font-weight: 700;
      color: #000; }

.nav-links {
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: #000000; }
  .nav-links a {
    color: #000; }
  .nav-links .nav-previous {
    float: left; }
  .nav-links .nav-next {
    float: right; }

.widget-area {
  margin-top: 30px; }
  .widget-area .main_sidebar input[type="search"] {
    background: none;
    border: 1px solid #ddd;
    height: 32px;
    padding-left: 10px;
    padding-right: 5px; }
  .widget-area .main_sidebar input[type="submit"] {
    height: 30px;
    background: #B01B03;
    color: #fff;
    font-family: 'Merriweather', serif;
    margin-left: -5px;
    border: 0; }
  .widget-area .main_sidebar .widget-title {
    border-bottom: 1px solid #ddd;
    font-size: 22px;
    font-family: 'Merriweather', serif;
    padding-bottom: 10px;
    margin-bottom: 8px; }
  .widget-area .main_sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .widget-area .main_sidebar ul li {
      display: block;
      padding: 3px 0; }
      .widget-area .main_sidebar ul li a {
        display: block;
        color: #000; }
    .widget-area .main_sidebar ul ul {
      margin-left: 10px; }
      .widget-area .main_sidebar ul ul ul {
        margin-left: 10px; }
        .widget-area .main_sidebar ul ul ul ul {
          margin-left: 10px; }
  .widget-area .main_sidebar a {
    color: #000; }

.hub-sidebar .widget-area {
  background: #FFDF40; }

.depeth_stroies_area_inner .comment_system .comments-area label {
  display: block; }

.depeth_stroies_area_inner .comment_system .comments-area input {
  width: 100%;
  padding: 5px 10px; }

.depeth_stroies_area_inner .comment_system .comments-area textarea {
  width: 100%;
  padding: 8px 10px; }

.depeth_stroies_area_inner .comment_system .comments-area input[type="submit"] {
  width: auto;
  background: #B01B03;
  border: 1px solid #ddd;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff; }

.top_subscribe_search {
  position: relative; }
  .top_subscribe_search .search_area_fields_ctm {
    position: absolute;
    right: 0;
    top: 30px;
    background: #FFDF40;
    border: 1px solid #B01B03;
    padding: 10px;
    z-index: 9999;
    display: none; }
    .top_subscribe_search .search_area_fields_ctm form {
      display: flex; }
      .top_subscribe_search .search_area_fields_ctm form input[type="text"] {
        padding-left: 5px;
        font-size: 15px; }
      .top_subscribe_search .search_area_fields_ctm form input[type="submit"] {
        background: #B01B03;
        color: #ffffff;
        border-color: #B01B03;
        border: 1px solid #B01B03;
        font-weight: 500; }
      .top_subscribe_search .search_area_fields_ctm form input {
        margin: 0 3px; }

.post_thum img {
  height: auto; }

.page-content input[type="search"] {
  height: 30px;
  border: 1px solid #ddd;
  padding: 0 10px; }

.permalink_overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0; }

.author-avatar {
  max-width: 80px; }
  .author-avatar img {
    border-radius: 50%; }

.loadmore_ctm {
  text-align: center;
  text-transform: uppercase;
  color: #000; }
  .loadmore_ctm #ctm_load_more_post_btn {
    font-size: 18px;
    color: #000;
    padding: 10px 0;
    display: inline-block;
    cursor: pointer; }

.hot_line {
  margin-top: 30px;
  display: block; }

.mega-menu .row {
  width: 100%; }
  .mega-menu .row li {
    width: 100%;
    margin-bottom: 0; }
    .mega-menu .row li div.textwidget {
      width: 100%; }

.readers_said {
  display: block;
  position: relative; }
  .readers_said h3 {
    background: #B01B03;
    font-size: 14px;
    color: #fff;
    padding: 9px 9px;
    font-weight: 700; }
  .readers_said:before {
    content: "\f107";
    position: absolute;
    top: 8px;
    right: 20px;
    height: 18px;
    width: 18px;
    color: #B01B03;
    background-color: #ffffff;
    font-family: FontAwesome;
    text-align: center;
    border-radius: 500px;
    font-weight: 700;
    cursor: pointer;
    line-height: 20px; }
  .readers_said.current:before {
    content: "\f106";
    top: 8px;
    line-height: 16px; }

.comment_system {
  display: none; }

.category_page_only_mobile_sidebar {
  display: none; }

.subscribe_mailchimp {
  margin-bottom: 0 !important; }

.mc4wp-response {
  text-align: center;
  display: block;
  z-index: 9;
  position: relative;
  clear: both; }
  .mc4wp-response .mc4wp-alert {
    padding-top: 10px; }

.content-area .depeth_stroies_area .depeth_stroies_posts .depth_stories_thumbnail.depeth_stroies_post_single .post_author_name h4 {
  padding-bottom: 40px; }

.content-area .depeth_stroies_area .depeth_stroies_posts .depth_stories_thumbnail.depeth_stroies_post_single .depeth_stroies_post_content {
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  min-height: 200px; }

.owl-next.disabled, .owl-prev.disabled {
  background: rgba(0, 0, 0, 0.6) !important;
  cursor: default !important; }

#ctm_load_more_post_btn {
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  cursor: pointer;
  width: 110px;
  margin: 0 auto;
  border: 1px solid #ddd;
  padding-bottom: 5px;
  margin-top: 10px;
  margin-bottom: 10px; }

.pagination {
  clear: both;
  padding: 20px 0;
  position: relative;
  font-size: 11px;
  line-height: 13px; }
  .pagination span {
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px 9px;
    text-decoration: none;
    width: auto;
    color: #fff;
    background: #B01B03; }
    .pagination span.current {
      padding: 6px 9px 5px 9px;
      background: #FFDF40;
      color: #000; }
  .pagination a {
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px 9px;
    text-decoration: none;
    width: auto;
    color: #fff;
    background: #B01B03; }
    .pagination a:hover {
      color: #000;
      background: #FFDF40; }

.indepth-featured-image-dropdown {
  float: left; }
  .indepth-featured-image-dropdown img {
    margin-right: 10px; }

.currency-input {
  position: relative; }
  .currency-input .currency {
    padding-left: 12px; }
  .currency-input .currency-symbol {
    position: absolute;
    padding: 4px 5px;
    left: 0;
    height: 30px;
    color: #999999; }

.content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
  margin-top: 0; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
    padding: 20px 16px; }

#sticky {
  transition: 0.5s; }

#sticky.fixed {
  position: fixed;
  top: 80px; }

.single-post-page .depeth_stroies_area_inner {
  margin-bottom: 100px; }

.load-more-posts-btn {
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  cursor: pointer;
  width: 110px;
  margin: 0 auto;
  border: 1px solid #ddd;
  padding-bottom: 5px;
  margin-top: 10px;
  margin-bottom: 50px;
  display: block; }

.presented_by {
  padding-top: 55px; }
  .presented_by strong {
    color: #333;
    margin-right: 5px;
    text-transform: uppercase;
    font-weight: bold; }
  .presented_by img {
    width: 250px;
    height: auto; }

.single-post-featured-area {
  padding-bottom: 50px; }
  .single-post-featured-area .subcategory_inner {
    margin-bottom: 0 !important;
    padding: 15px 0; }

.single-post-featured-img {
  position: relative; }
  .single-post-featured-img img {
    width: 100%;
    height: auto; }

.series-bold-header {
  font-style: italic;
  font-weight: 200;
  font-size: 30px;
  margin: 0 auto;
  width: 90%;
  padding-bottom: 15px; }

.series-margin-header {
  margin-top: 15px;
  margin: 0 auto;
  width: 90%; }

.single-post-title {
  position: absolute;
  text-align: center;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto; }
  .single-post-title h1 {
    font-size: 60px;
    color: #fff;
    font-family: 'Merriweather', serif;
    display: block; }

.long-post-layout .single-post-title {
  height: 100%;
  background-color: #0006; }
  .long-post-layout .single-post-title h1 {
    width: 100%;
    position: absolute;
    bottom: 45%; }

.post-featured-img-caption {
  background: #000;
  color: #fff;
  padding: 20px 5%; }
  .post-featured-img-caption .single-post-subtitle h2 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 5px; }
  .post-featured-img-caption p {
    margin: 0;
    font-size: 14px; }

body.category-ct-viewpoints .braking_news_title {
  background-color: #d5d5d5 !important; }

.mc4wp-response {
  position: absolute !important; }

.flex-container {
  display: flex;
  flex-wrap: wrap; }

.clean-read {
  color: #000; }
  .clean-read .deactive {
    display: none; }
  .clean-read.activate .active {
    display: none; }
  .clean-read.activate .deactive {
    display: inline-block; }

body.clean-read .navigation_area, body.clean-read .header-area, body.clean-read .addvertise_area, body.clean-read .footer-area, body.clean-read .single-sidebar {
  display: none; }

body.clean-read .main-article-area {
  width: 100%;
  border: 0 !important; }

body.clean-read .single-post-page > .container {
  max-width: 650px; }

.ctviewpoint-category-widget {
  display: none; }

.single-post .main-article-area p {
  line-height: 30px; }

.slider_area .single_slider {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  background-color: #000000; }

.depeth_stroies_area .owl-stage {
  display: flex; }
  .depeth_stroies_area .owl-stage .depeth_stroies_post_single {
    height: 100%; }
  .depeth_stroies_area .owl-stage .depeth_stroies_post_content {
    min-height: 100px !important; }
  .depeth_stroies_area .owl-stage .post_author_name h4 {
    padding-bottom: 0 !important; }

.series-heading {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold; }
  .series-heading + h1 {
    padding-top: 0;
    margin-top: 10px; }

.single_page_content > p:first-child img.size-large {
  margin-bottom: 20px; }

.single_page_content img.size-full {
  max-width: 730px !important; }

.ui-datepicker {
  margin: 11px -3px 0 !important; }
  .ui-datepicker-header {
    background: #FFDF40 !important; }
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background: #333 !important; }
  .ui-datepicker .ui-state-hover {
    background: #FFDF40 !important;
    color: #000 !important; }
  .ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before {
    color: #000 !important; }

/* Alert Bar */
.alert-section-link {
  text-decoration: none; }

.ct-alert-bar-wrapper {
  margin-top: 20px;
  background-color: #FFDF40;
  border-color: #ddd;
  color: #000;
  position: relative; }
  .ct-alert-bar-wrapper .ct-close {
    position: absolute;
    top: 5px;
    right: 1%;
    opacity: 1;
    color: #B01B03; }
  .ct-alert-bar-wrapper .ct-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  .ct-alert-bar-wrapper .ct-alert-bar-title {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    font-size: 14px;
    display: block;
    padding: 10px;
    color: #B01B03; }
  .ct-alert-bar-wrapper .ct-alert-bar-content {
    font-family: Merriweather,serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    display: block;
    padding: 5px; }
  .ct-alert-bar-wrapper .ct-alert-bar-link {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 900;
    font-size: 16px;
    display: block;
    padding: 10px;
    color: #b01b03; }
    .ct-alert-bar-wrapper .ct-alert-bar-link:hover {
      text-decoration: none;
      color: #000; }

@media print {
  a:after {
    content: ''; }
  a[href]:after {
    content: none !important; } }

/* Date Picker Default Styles */
.ui-datepicker {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-top: none;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
  min-width: 17em;
  width: auto;
  z-index: 1000 !important;
  margin: 11px 0 !important; }

body.wp-admin:not(.rtl) .ui-datepicker {
  margin-left: -1px; }

body.wp-admin.rtl .ui-datepicker {
  margin-right: -1px; }

.ui-datepicker * {
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.ui-datepicker table {
  font-size: 13px;
  margin: 0;
  border: none;
  border-collapse: collapse; }

.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
  background-image: none;
  border: none;
  color: #fff;
  font-weight: normal; }

.ui-datepicker .ui-datepicker-header .ui-state-hover {
  background: transparent;
  border-color: transparent;
  cursor: pointer; }

.ui-datepicker .ui-datepicker-title {
  margin: 0;
  padding: 10px 0;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  text-align: center; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: relative;
  top: 0;
  height: 34px;
  width: 34px; }

.ui-datepicker .ui-state-hover.ui-datepicker-prev,
.ui-datepicker .ui-state-hover.ui-datepicker-next {
  border: none; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
  left: 0; }

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
  right: 0; }

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: none; }

.ui-datepicker .ui-datepicker-prev {
  float: left; }

.ui-datepicker .ui-datepicker-next {
  float: right; }

.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
  font: normal 20px/34px 'dashicons';
  padding-left: 7px;
  color: #fff;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 34px;
  height: 34px; }

.ui-datepicker .ui-datepicker-prev:before {
  content: '\f341'; }

.ui-datepicker .ui-datepicker-next:before {
  content: '\f345'; }

.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-next-hover:before {
  opacity: 0.7; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 33%; }

.ui-datepicker thead {
  color: #fff;
  font-weight: 600; }

.ui-datepicker th {
  padding: 10px; }

.ui-datepicker td {
  padding: 0;
  border: 1px solid #f4f4f4; }

.ui-datepicker td.ui-datepicker-other-month {
  border: transparent; }

.ui-datepicker tr:first-of-type td {
  border-top: 1px solid #f0f0f0; }

.ui-datepicker td.ui-datepicker-week-end {
  background-color: #f4f4f4;
  border: 1px solid #f0f0f0; }

.ui-datepicker td.ui-datepicker-today {
  background-color: #f0f0c0; }

.ui-datepicker td.ui-datepicker-current-day {
  background: #bbdd88; }

.ui-datepicker td .ui-state-default {
  background: transparent;
  border: none;
  text-align: center;
  text-decoration: none;
  width: auto;
  display: block;
  padding: 5px 10px;
  font-weight: normal;
  color: #444; }

.ui-datepicker td.ui-state-disabled .ui-state-default {
  opacity: 0.5; }

/* Default Color Scheme */
.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
  background: #00a0d2; }

.ui-datepicker thead {
  background: #32373c; }

.ui-datepicker td .ui-state-hover {
  background: #0073aa;
  color: #fff; }

/* WordPress Color Schemes */
/* Fresh */
.admin-color-fresh .ui-datepicker .ui-widget-header,
.admin-color-fresh .ui-datepicker .ui-datepicker-header {
  background: #00a0d2; }

.admin-color-fresh .ui-datepicker thead {
  background: #32373c; }

.admin-color-fresh .ui-datepicker td .ui-state-hover {
  background: #0073aa;
  color: #fff; }

/* Blue */
.admin-color-blue .ui-datepicker .ui-widget-header,
.admin-color-blue .ui-datepicker .ui-datepicker-header {
  background: #52accc; }

.admin-color-blue .ui-datepicker thead {
  background: #4796b3; }

.admin-color-blue .ui-datepicker td .ui-state-hover {
  background: #096484;
  color: #fff; }

/* Coffee */
.admin-color-coffee .ui-datepicker .ui-widget-header,
.admin-color-coffee .ui-datepicker .ui-datepicker-header {
  background: #59524c; }

.admin-color-coffee .ui-datepicker thead {
  background: #46403c; }

.admin-color-coffee .ui-datepicker td .ui-state-hover {
  background: #c7a589;
  color: #fff; }

/* Ectoplasm */
.admin-color-ectoplasm .ui-datepicker .ui-widget-header,
.admin-color-ectoplasm .ui-datepicker .ui-datepicker-header {
  background: #523f6d; }

.admin-color-ectoplasm .ui-datepicker thead {
  background: #413256; }

.admin-color-ectoplasm .ui-datepicker td .ui-state-hover {
  background: #a3b745;
  color: #fff; }

/* Midnight */
.admin-color-midnight .ui-datepicker .ui-widget-header,
.admin-color-midnight .ui-datepicker .ui-datepicker-header {
  background: #363b3f; }

.admin-color-midnight .ui-datepicker thead {
  background: #26292c; }

.admin-color-midnight .ui-datepicker td .ui-state-hover {
  background: #e14d43;
  color: #fff; }

/* Ocean */
.admin-color-ocean .ui-datepicker .ui-widget-header,
.admin-color-ocean .ui-datepicker .ui-datepicker-header {
  background: #738e96; }

.admin-color-ocean .ui-datepicker thead {
  background: #627c83; }

.admin-color-ocean .ui-datepicker td .ui-state-hover {
  background: #9ebaa0;
  color: #fff; }

/* Sunrise */
.admin-color-sunrise .ui-datepicker .ui-widget-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header .ui-state-hover {
  background: #cf4944; }

.admin-color-sunrise .ui-datepicker th {
  border-color: #be3631;
  background: #be3631; }

.admin-color-sunrise .ui-datepicker td .ui-state-hover {
  background: #dd823b;
  color: #fff; }

/* Light */
.admin-color-light .ui-datepicker .ui-widget-header,
.admin-color-light .ui-datepicker .ui-datepicker-header {
  background: #e5e5e5; }

.admin-color-light .ui-datepicker thead {
  background: #888; }

.admin-color-light .ui-datepicker .ui-datepicker-title,
.admin-color-light .ui-datepicker td .ui-state-default,
.admin-color-light .ui-datepicker .ui-datepicker-prev:before,
.admin-color-light .ui-datepicker .ui-datepicker-next:before {
  color: #555; }

.admin-color-light .ui-datepicker td .ui-state-hover {
  background: #e5e5e5; }

/* bbPress Color Schemes */
/* Evergreen */
.admin-color-bbp-evergreen .ui-datepicker .ui-widget-header,
.admin-color-bbp-evergreen .ui-datepicker .ui-datepicker-header {
  background: #56b274; }

.admin-color-bbp-evergreen .ui-datepicker thead {
  background: #36533f; }

.admin-color-bbp-evergreen .ui-datepicker td .ui-state-hover {
  background: #446950;
  color: #fff; }

/* Mint */
.admin-color-bbp-mint .ui-datepicker .ui-widget-header,
.admin-color-bbp-mint .ui-datepicker .ui-datepicker-header {
  background: #4ca26a; }

.admin-color-bbp-mint .ui-datepicker thead {
  background: #4f6d59; }

.admin-color-bbp-mint .ui-datepicker td .ui-state-hover {
  background: #5fb37c;
  color: #fff; }

.img-fill {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center; }

.img-fill img {
  min-height: 100%;
  min-width: 100%;
  position: relative;
  display: inline-block;
  max-width: none; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.04); }

.align-items-center {
  text-align: center; }

.Grid1k {
  padding: 0 15px;
  max-width: 1200px;
  margin: auto; }

.blocks-box,
.slick-slider {
  margin: 0;
  padding: 0 !important; }

.slick-slide {
  float: left;
  padding: 0;
  height: 450px !important; }

/* ==== Slider Style === */
.Modern-Slider .item .img-fill {
  height: 100vh;
  background: #000; }

.Modern-Slider .item .img-fill .info {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.5);
  line-height: 100vh;
  text-align: center; }

.Modern-Slider .item .img-fill img {
  filter: blur(5px); }

.Modern-Slider .item .info > div {
  display: inline-block !important;
  vertical-align: middle; }

.Modern-Slider .NextArrow {
  position: absolute;
  top: 50%;
  right: 0px;
  width: 45px;
  height: 45px;
  background: rgba(0, 0, 0, 0.5);
  border: 0 none;
  margin-top: -22.5px;
  text-align: center;
  font: 20px/45px FontAwesome;
  color: #FFF;
  z-index: 5; }

.Modern-Slider .NextArrow:before {
  content: '\f105'; }

.Modern-Slider .PrevArrow {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 45px;
  height: 45px;
  background: rgba(0, 0, 0, 0.5);
  border: 0 none;
  margin-top: -22.5px;
  text-align: center;
  font: 20px/45px FontAwesome;
  color: #FFF;
  z-index: 5; }

.Modern-Slider .PrevArrow:before {
  content: '\f104'; }

.Modern-Slider .slick-dots {
  position: absolute;
  height: 5px;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0px;
  width: 100%;
  left: 0px;
  padding: 0px;
  margin: 0px;
  list-style-type: none; }

.Modern-Slider .slick-dots li button {
  display: none; }

.Modern-Slider .slick-dots li {
  float: left;
  width: 0px;
  height: 5px;
  background: #d62828;
  position: absolute;
  left: 0px;
  bottom: 0px; }

.Modern-Slider .slick-dots li.slick-active {
  width: 100%;
  animation: ProgressDots 11s both; }

.Modern-Slider .item h3 {
  font: 30px/50px RalewayB;
  text-transform: uppercase;
  color: #FFF;
  animation: fadeOutRight 1s both;
  margin: 0;
  padding: 0; }

.Modern-Slider .item h5 {
  margin: 0;
  padding: 0;
  font: 15px/30px RalewayR;
  color: #FFF;
  max-width: 600px;
  overflow: hidden;
  height: 60px;
  animation: fadeOutLeft 1s both; }

.Modern-Slider .item.slick-active h3 {
  animation: fadeInDown 1s both 1s; }

.Modern-Slider .item.slick-active h5 {
  animation: fadeInLeft 1s both 1.5s; }

.Modern-Slider .item img {
  animation: slideZooming-Out 1s both; }

.Modern-Slider .item.slick-active img {
  animation: slideZooming-In 1s both; }

/* ==== Slider Image Transition === */
@-webkit-keyframes ProgressDots {
  from {
    width: 0px; }
  to {
    width: 100%; } }

@keyframes ProgressDots {
  from {
    width: 0px; }
  to {
    width: 100%; } }

/* ==== Slick Slider Css Ruls === */
.slick-slider {
  position: relative;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

.slick-track:before, .slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.sponsored-header-area {
  background-color: #DDD;
  margin-top: 10px; }
  .sponsored-header-area > .container > .row {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 30px; }
    .sponsored-header-area > .container > .row .logo-area span {
      color: #fff;
      display: block;
      font-size: 12px;
      margin-left: 70px;
      font-family: 'Source Sans Pro', sans-serif; }
    .sponsored-header-area > .container > .row .logo-area img {
      max-width: 225px; }
    .sponsored-header-area > .container > .row .sponsor {
      text-align: center;
      font-family: 'Source Sans Pro', sans-serif; }
      .sponsored-header-area > .container > .row .sponsor .hosted-by {
        width: fit-content; }
        .sponsored-header-area > .container > .row .sponsor .hosted-by span {
          color: #b01b00; }
      .sponsored-header-area > .container > .row .sponsor span {
        color: #fff;
        font-size: 14px; }
      .sponsored-header-area > .container > .row .sponsor h2 {
        color: #000;
        margin: 0; }
        .sponsored-header-area > .container > .row .sponsor h2 a:hover {
          text-decoration: none; }
    .sponsored-header-area > .container > .row .social-area {
      text-align: right;
      margin-bottom: -16px; }
      .sponsored-header-area > .container > .row .social-area .social-icon > a {
        color: #fff;
        background-color: #000;
        padding: 8px;
        border-radius: 50%;
        border: none;
        text-align: center; }
        .sponsored-header-area > .container > .row .social-area .social-icon > a.podcast-name {
          border-radius: 5%; }
        .sponsored-header-area > .container > .row .social-area .social-icon > a i {
          width: 20px;
          height: 20px; }
      .sponsored-header-area > .container > .row .social-area .social-icon .search-icon {
        margin-left: 10px; }
        .sponsored-header-area > .container > .row .social-area .social-icon .search-icon:before {
          content: '';
          border-left: 1px solid #000;
          position: absolute;
          height: 30px;
          right: 55px;
          top: -4px; }
      .sponsored-header-area > .container > .row .social-area .search-area {
        position: absolute;
        right: 0;
        top: 30px;
        background: #B01B03;
        border: 1px solid #b01b03;
        padding: 10px;
        z-index: 9999;
        margin-top: 5px;
        display: none; }
        .sponsored-header-area > .container > .row .social-area .search-area > form input[type=submit] {
          background: black;
          border: none;
          color: white;
          padding: 3px 10px; }
        .sponsored-header-area > .container > .row .social-area .search-area > form input[type=search] {
          border: none;
          font-weight: normal;
          width: 250px;
          padding: 2px 5px; }

.content-subheader .container .row {
  margin-top: 20px !important; }
  .content-subheader .container .row .social-icon .podcast-name {
    background: none !important;
    padding: 0 5px !important; }
    .content-subheader .container .row .social-icon .podcast-name .podcast-social-img {
      width: 130px;
      margin-top: -10px; }
  .content-subheader .container .row .social-icon .search-icon {
    vertical-align: middle;
    display: inline-block;
    margin-top: -10px;
    padding: 6px 8px !important; }

.advertise-area {
  text-align: center;
  margin: 40px 0; }

.main-area .sponsored-expand-container {
  margin-bottom: -50px; }

.main-area .sponsored-expand .single_page_heading {
  margin-top: -50px;
  font-family: 'Playfair Display', serif; }
  .main-area .sponsored-expand .single_page_heading h1 {
    font-weight: 700; }

.main-area .sponsored-expand .expand-footer {
  padding: 15px 0; }
  .main-area .sponsored-expand .expand-footer .sponsored-note {
    font-style: italic;
    font-size: 16px;
    color: #565759;
    font-weight: 400;
    font-family: 'Source Sans Pro', sans-serif;
    border-top: 1px solid #a1bed3;
    border-bottom: 1px solid #a1bed3;
    padding: 10px 0; }

.main-area .related-heading {
  background: #a1bed3;
  text-align: center;
  padding: 2px;
  color: #fff;
  font-size: 18px;
  margin-bottom: 30px; }

.main-area .related-posts .article {
  border-bottom: 1px solid;
  padding-bottom: 15px; }
  .main-area .related-posts .article .sponsor-name {
    font-weight: bold;
    color: #565759;
    text-transform: uppercase; }
  .main-area .related-posts .article .post-title {
    font-weight: bold;
    font-family: 'Playfair Display', serif; }
    .main-area .related-posts .article .post-title > a:hover {
      text-decoration: none; }
  .main-area .related-posts .article .post-content {
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 16px;
    color: #565759;
    font-family: 'Karla', sans-serif;
    font-weight: 400; }
  .main-area .related-posts .article:last-child {
    border: none; }

.sponsored-sidebar-area .sidebar {
  margin-top: 50px; }

body.clean-read .advertise-area {
  display: none; }

body.clean-read .single-post-page .sponsored-expand-container {
  width: 650px;
  margin-top: 50px; }

body.clean-read .single-post-page .sponsored-sidebar-area {
  display: none; }

body.clean-read .sponsored-related-posts {
  display: none; }

@media only screen and (max-width: 1199px) {
  body.clean-read .sponsored-expand-container {
    width: 100% !important; } }

@media only screen and (max-width: 479px) {
  .sponsored-header-area > .container > .row {
    flex-flow: column; }
    .sponsored-header-area > .container > .row .social-area {
      margin-top: 15px;
      align-self: center !important;
      width: 100%;
      text-align: center !important;
      padding-bottom: 20px; }
      .sponsored-header-area > .container > .row .social-area .social-icon .search-icon:before {
        content: '';
        position: relative;
        height: 30px;
        right: 15px;
        top: 0; }
      .sponsored-header-area > .container > .row .social-area .search-area {
        right: 40px; }
  .main-area .sponsored-expand .social_share_buttons {
    text-align: center; }
  .main-area .sponsored-expand .single_page_heading h1 {
    margin-top: 50px;
    font-size: 28px;
    text-align: center; }
  .main-area .sponsored-expand .single_page_content img.size-full {
    display: block;
    margin: 10px auto; }
  .main-area .sponsored-sidebar-area {
    text-align: center; }
    .main-area .sponsored-sidebar-area .sidebar {
      padding-bottom: 0;
      margin-bottom: -40px; }
  .main-area .related-posts .article:last-child {
    margin-bottom: 80px; }
  .advertise-area.footer-advertise {
    margin-top: -50px;
    margin-bottom: 100px; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sponsored-header-area > .container > .row {
    display: inherit; }
    .sponsored-header-area > .container > .row > .col-md-4 {
      float: left; }
      .sponsored-header-area > .container > .row > .col-md-4.social-area {
        float: none;
        position: relative;
        bottom: -20px; }
  .single_page_content img.size-full {
    display: block;
    margin: 10px auto; } }

.switch-btn {
  position: absolute;
  right: 10%;
  top: 50px;
  /* Rounded sliders */ }
  .switch-btn span#dark-mood, .switch-btn span#disable-dark-mood {
    vertical-align: -webkit-baseline-middle;
    margin-right: 5px;
    font-size: 10px;
    line-height: 30px; }
  .switch-btn .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px; }
  .switch-btn .switch input {
    opacity: 0;
    width: 0;
    height: 0; }
  .switch-btn .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s; }
  .switch-btn .dark:before {
    background-color: #000 !important; }
  .switch-btn .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s; }
  .switch-btn input:checked + .slider {
    background-color: #FFDF40; }
  .switch-btn input:focus + .slider {
    box-shadow: 0 0 1px #2196F3; }
  .switch-btn input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px); }
  .switch-btn .slider.round {
    border-radius: 34px; }
  .switch-btn .slider.round:before {
    border-radius: 50%; }

#main-content {
  font-family: 'Merriweather', serif;
  padding: 60px 30px;
  /*replace the content value with the
corresponding value from the list below*/ }
  #main-content .default-color {
    color: #B01B03 !important; }
  #main-content .slider-box-area .nextBtn {
    position: absolute;
    z-index: 1000;
    top: 50%;
    right: 15px;
    color: #fff;
    font-size: 40px;
    cursor: pointer; }
  #main-content .slider-box-area .prevBtn {
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 15px;
    color: #fff;
    font-size: 40px;
    cursor: pointer; }
  #main-content .slider-box-area .art-slider .slick-slide img {
    width: 110% !important;
    max-width: 110%;
    height: auto;
    position: absolute;
    margin: auto;
    top: -99px;
    bottom: -99px;
    right: -99px;
    left: -99px; }
  #main-content .slider-box-area .caption-box {
    padding-bottom: 10px;
    border-bottom: .5px solid #c7c7c7;
    display: none; }
    #main-content .slider-box-area .caption-box p {
      padding: 10px 0 0;
      font-size: 14px;
      color: #c7c7c7;
      text-align: center;
      margin: 0; }
  #main-content .slider-box-area .slide-caption-active {
    display: block; }
  #main-content .slider-box-area h3.thumb-title {
    margin: 20px 0 15px;
    text-align: center;
    font-weight: 700;
    font-size: 27px; }
  #main-content .slider-box-area .slider-thumb {
    padding-bottom: 20px !important;
    width: 600px;
    margin: auto; }
    #main-content .slider-box-area .slider-thumb .slick-track {
      margin: 0 5px; }
      #main-content .slider-box-area .slider-thumb .slick-track .slick-slide {
        width: 130px !important;
        margin: 0 5px;
        line-height: 1px; }
        #main-content .slider-box-area .slider-thumb .slick-track .slick-slide img {
          max-width: 100%;
          height: object-fit; }
    #main-content .slider-box-area .slider-thumb .slick-current {
      border: 1px solid red; }
  #main-content .slider-area .single_slide_area {
    min-height: 660px;
    font-family: 'Merriweather', serif; }
    #main-content .slider-area .single_slide_area .slider-thumbnail .caption-box {
      padding: 0 0;
      border-bottom: .5px solid #c7c7c7; }
      #main-content .slider-area .single_slide_area .slider-thumbnail .caption-box p {
        font-size: 14px;
        color: #707070; }
    #main-content .slider-area .single_slide_area .slider-thumbnail .thumbnail-title h3 {
      font-family: 'Merriweather', serif;
      font-size: 22px;
      font-weight: 700;
      margin: 15px 0; }
    #main-content .slider-area .single_slide_area .slider-thumbnail .tf_thumb {
      width: 100px !important;
      height: 60px !important; }
  #main-content .art-sideber-area {
    font-family: 'Merriweather', serif;
    padding: 0 10px; }
    #main-content .art-sideber-area h3.slider-count {
      font-size: 24px;
      line-height: 18px;
      font-weight: 700;
      margin: 0 0 30px;
      font-style: italic; }
      #main-content .art-sideber-area h3.slider-count sup {
        top: 0;
        font-size: 24px; }
    #main-content .art-sideber-area h2 a {
      color: #B01B03;
      font-size: 24px;
      line-height: 28px; }
      #main-content .art-sideber-area h2 a:hover {
        text-decoration: none; }
    #main-content .art-sideber-area p {
      font-weight: 400;
      margin-bottom: 10px;
      line-height: 28px; }
    #main-content .art-sideber-area .slider-sideber-area {
      display: none; }
      #main-content .art-sideber-area .slider-sideber-area .author-info {
        margin-top: 30px; }
        #main-content .art-sideber-area .slider-sideber-area .author-info .author-image-holder {
          position: relative;
          width: 121px;
          height: 121px;
          border-radius: 50%;
          margin-bottom: 10px;
          text-align: left;
          overflow: hidden; }
          #main-content .art-sideber-area .slider-sideber-area .author-info .author-image-holder img {
            position: absolute;
            top: -99px;
            bottom: -99px;
            left: -99px;
            right: -99px;
            min-width: 105%;
            min-height: 105%;
            margin: auto; }
        #main-content .art-sideber-area .slider-sideber-area .author-info h5 {
          font-size: 20px;
          color: #B01B03;
          font-weight: 700; }
          #main-content .art-sideber-area .slider-sideber-area .author-info h5 span {
            font-style: italic;
            color: #000;
            font-size: 16px; }
    #main-content .art-sideber-area .slide-active {
      display: block; }

/**
  Inclusive Economic Growth Page Design Starts
*/
.ctm-inclusive-economic-growth, .cmt-covid-19-resources-page {
  margin-top: 50px; }
  .ctm-inclusive-economic-growth .nav-tabs-wrapper, .cmt-covid-19-resources-page .nav-tabs-wrapper {
    text-align: center;
    margin-bottom: 50px; }
    .ctm-inclusive-economic-growth .nav-tabs-wrapper .nav-tabs, .cmt-covid-19-resources-page .nav-tabs-wrapper .nav-tabs {
      display: inline-block;
      border: none; }
      .ctm-inclusive-economic-growth .nav-tabs-wrapper .nav-tabs li .nav-item, .cmt-covid-19-resources-page .nav-tabs-wrapper .nav-tabs li .nav-item {
        padding: 5px 10px;
        margin: 0 0 0 -1px;
        border: #aaa solid 1px;
        cursor: pointer;
        text-align: center;
        font-size: 15px;
        font-weight: normal;
        text-transform: uppercase;
        color: #ccc;
        display: inline;
        border-radius: 0; }
      .ctm-inclusive-economic-growth .nav-tabs-wrapper .nav-tabs li.active .nav-item, .cmt-covid-19-resources-page .nav-tabs-wrapper .nav-tabs li.active .nav-item {
        color: white !important;
        font-weight: 400;
        border: 1px solid #E34B4B !important;
        background: #E34B4B !important;
        pointer-events: none; }
  .ctm-inclusive-economic-growth .tab-content .tab-pane, .cmt-covid-19-resources-page .tab-content .tab-pane {
    margin-bottom: 30px; }
    .ctm-inclusive-economic-growth .tab-content .tab-pane .sectionKicker, .cmt-covid-19-resources-page .tab-content .tab-pane .sectionKicker {
      float: left;
      width: 100%;
      font-family: Source Sans Pro;
      font-size: 19px;
      text-transform: uppercase;
      border-bottom: 1px solid #ccc;
      margin-bottom: 10px;
      padding-bottom: 3px;
      color: #C23838; }
    .ctm-inclusive-economic-growth .tab-content .tab-pane .storyTeaser, .cmt-covid-19-resources-page .tab-content .tab-pane .storyTeaser {
      color: #777;
      font-size: 10.5pt;
      margin-bottom: 24px;
      margin-top: 2px;
      font-weight: 400;
      line-height: 1.2; }
    .ctm-inclusive-economic-growth .tab-content .tab-pane .storyHeader, .cmt-covid-19-resources-page .tab-content .tab-pane .storyHeader {
      font-family: Merriweather,Cambria,"Palatino Linotype",Baskerville,"Lucida Bright",Georgia,Times,serif;
      font-size: 9pt;
      font-weight: bold;
      margin: 4px 0 6px;
      line-height: 1.2; }
    .ctm-inclusive-economic-growth .tab-content .tab-pane .leftRail, .cmt-covid-19-resources-page .tab-content .tab-pane .leftRail {
      float: right;
      width: 65%;
      padding-left: 30px;
      box-sizing: border-box;
      border-left: 1px solid #ccc; }
      .ctm-inclusive-economic-growth .tab-content .tab-pane .leftRail .storyHeader, .cmt-covid-19-resources-page .tab-content .tab-pane .leftRail .storyHeader {
        font-size: 16px;
        margin: 10px 0; }
      .ctm-inclusive-economic-growth .tab-content .tab-pane .leftRail .storySection, .cmt-covid-19-resources-page .tab-content .tab-pane .leftRail .storySection {
        padding: 20px 13px;
        margin-bottom: 30px; }
        .ctm-inclusive-economic-growth .tab-content .tab-pane .leftRail .storySection .sidePicture, .cmt-covid-19-resources-page .tab-content .tab-pane .leftRail .storySection .sidePicture {
          float: left;
          width: 100%;
          margin-bottom: 10px;
          margin-top: 0;
          border: 1px solid #aaa; }
    .ctm-inclusive-economic-growth .tab-content .tab-pane .mainArea, .cmt-covid-19-resources-page .tab-content .tab-pane .mainArea {
      float: left;
      width: 35%;
      box-sizing: border-box;
      padding-right: 30px; }
      .ctm-inclusive-economic-growth .tab-content .tab-pane .mainArea .sectionItem, .cmt-covid-19-resources-page .tab-content .tab-pane .mainArea .sectionItem {
        margin-top: 23px; }
        .ctm-inclusive-economic-growth .tab-content .tab-pane .mainArea .sectionItem .storySection, .cmt-covid-19-resources-page .tab-content .tab-pane .mainArea .sectionItem .storySection {
          margin-bottom: 30px; }
    .ctm-inclusive-economic-growth .tab-content .tab-pane::after, .cmt-covid-19-resources-page .tab-content .tab-pane::after {
      clear: both; }

.covid-page-content .covid-page-single-content {
  width: 100%;
  overflow: hidden;
  padding: 17px 0;
  border-bottom: 1px solid #ddd; }
  .covid-page-content .covid-page-single-content .covid-thumbnail {
    float: left;
    width: 30%;
    margin-right: 3%;
    max-width: 140px;
    max-height: 140px; }
  .covid-page-content .covid-page-single-content .covid_single_post_content {
    float: left;
    width: 67%; }
    .covid-page-content .covid-page-single-content .covid_single_post_content .entry-meta {
      margin-top: 0;
      color: #000;
      font-weight: 700;
      text-decoration: underline;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .5px; }
    .covid-page-content .covid-page-single-content .covid_single_post_content .entry-title {
      font-weight: 700; }
      .covid-page-content .covid-page-single-content .covid_single_post_content .entry-title a {
        color: #000;
        text-decoration: none;
        font-size: 18px;
        font-family: Merriweather,serif;
        font-weight: 300;
        margin: 20px 0;
        display: block;
        letter-spacing: .5px;
        line-height: 26px; }
    .covid-page-content .covid-page-single-content .covid_single_post_content .entry-author {
      margin-top: 0;
      color: #000;
      font-weight: 700;
      font-size: 13px;
      letter-spacing: 1px; }

.covid-page-content .sponsored_section {
  width: 100%;
  overflow: hidden;
  padding: 17px 0;
  border-bottom: 1px solid #ddd; }
  .covid-page-content .sponsored_section .sponsored_thum {
    float: left;
    width: 30%;
    margin-right: 3%;
    max-width: 140px;
    max-height: 140px; }
  .covid-page-content .sponsored_section .category_single_post_content {
    float: left;
    width: 67%; }
    .covid-page-content .sponsored_section .category_single_post_content .entry-meta {
      margin-top: 0;
      color: #000;
      font-weight: 700;
      text-decoration: underline;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .5px; }
    .covid-page-content .sponsored_section .category_single_post_content .entry-title {
      font-weight: 700; }
      .covid-page-content .sponsored_section .category_single_post_content .entry-title a {
        color: #000;
        text-decoration: none;
        font-size: 18px;
        font-family: Merriweather,serif;
        font-weight: 300;
        margin: 20px 0;
        display: block;
        letter-spacing: .5px;
        line-height: 26px; }
    .covid-page-content .sponsored_section .category_single_post_content h5, .covid-page-content .sponsored_section .category_single_post_content .author {
      margin-top: 0;
      color: #000;
      font-weight: 700;
      font-size: 13px;
      letter-spacing: 1px; }
  .covid-page-content .sponsored_section:last-child {
    border-bottom: none; }

@media only screen and (max-width: 550px) {
  .ctm-inclusive-economic-growth .nav-tabs .nav-item {
    padding: 5px 2px !important;
    font-size: 10px !important; }
  .ctm-inclusive-economic-growth .leftRail {
    width: 100% !important;
    padding: 0 20px !important;
    border: none !important; }
  .ctm-inclusive-economic-growth .mainArea {
    width: 100% !important;
    padding: 0 20px !important;
    border: none !important; }
  .cmt-covid-19-resources-page .nav-tabs .nav-item {
    padding: 5px 2px !important;
    font-size: 6.5pt !important; }
  .cmt-covid-19-resources-page .leftRail {
    width: 100% !important;
    padding: 0 20px !important;
    border: none !important; }
  .cmt-covid-19-resources-page .mainArea {
    width: 100% !important;
    padding: 0 20px !important;
    border: none !important; } }

@media only screen and (min-width: 768px) {
  .cmt-covid-19-resources-page .owl-item {
    width: 730px !important; } }

/**
  Inclusive Economic Growth Page Design Ends
*/
@media only screen and (max-width: 375px) {
  .sponsored-header-area .search-area input[type=search] {
    width: 220px !important; } }

@media print {
  #header-area {
    display: none !important; }
  #logo_section {
    display: none !important; }
  #navigation_area {
    display: none !important; }
  .social_share_buttons {
    display: none !important; }
  .subcategory_inner {
    text-align: left; }
    .subcategory_inner ul {
      text-align: left;
      margin-left: 0px !important;
      padding-left: 0px !important; }
      .subcategory_inner ul li {
        display: inline-block;
        border-right: 1px solid #000;
        font-size: 15px;
        font-weight: 400;
        color: #000;
        text-decoration: none;
        padding: 0 6px; }
      .subcategory_inner ul li:last-child {
        border-right: none; }
      .subcategory_inner ul li:first-child {
        margin-left: 0px;
        padding-left: 0px; }
  .single-post-title, .single_page_heading {
    position: relative !important; }
    .single-post-title .flag, .single_page_heading .flag {
      display: none !important; }
  .print_this {
    margin: 0px 20px !important;
    padding: 0px 0px !important; }
    .print_this h1 {
      position: relative !important;
      font-size: 20px !important; }
  .single_page_content {
    margin: 0px 20px !important;
    padding: 0px 0px !important; } }

.supporters-content .heading-box {
  margin-bottom: 30px; }

.support-details-box {
  padding-top: 30px; }

#mc_embed_signup .input-group {
  width: 200% !important; }
  #mc_embed_signup .input-group label {
    margin-left: 10px; }

.ctmirror-quote, blockquote {
  background-color: rgba(255, 223, 64, 0.1) !important;
  margin: 0px;
  padding: 40px;
  padding-left: 80px;
  padding-top: 50px;
  display: block;
  position: relative;
  width: 105%;
  margin-left: -2.5%;
  margin-bottom: 20px;
  border: none !important; }
  .ctmirror-quote:before, blockquote:before {
    position: absolute;
    color: #707070;
    font-size: 80px;
    top: 60px;
    left: 20px;
    font-family: "Merriweather", serif;
    font-style: italic;
    content: "\201C"; }
  .ctmirror-quote .ctmirror-quote-content, .ctmirror-quote p, blockquote .ctmirror-quote-content, blockquote p {
    font-family: "Merriweather", serif;
    font-size: 28px;
    color: #707070;
    display: block;
    font-style: italic;
    line-height: 36px; }
  .ctmirror-quote .ctmirror-quote-author, blockquote .ctmirror-quote-author {
    text-align: left;
    font-size: 20px;
    display: block;
    line-height: 25px;
    color: #B01B03;
    margin-top: 25px;
    font-family: 'Merriweather Sans', sans-serif; }

.newsletter-page .page-header {
  display: block;
  position: relative;
  padding: 0;
  border-bottom: 1px solid #ddd; }
  .newsletter-page .page-header .page-title {
    color: #000000;
    font-size: 36px;
    line-height: 50px;
    font-family: "Merriweather", serif; }
  .newsletter-page .page-header .page-desc {
    color: #000000;
    font-size: 24px;
    line-height: 36px;
    font-family: "Merriweather", serif;
    font-weight: 300; }

.newsletter-page .ctmirror_newletter_form {
  margin-top: 30px; }
  .newsletter-page .ctmirror_newletter_form .newsletter-subtitle {
    color: #000000;
    font-size: 20px;
    line-height: 50px;
    font-family: "Merriweather", serif;
    margin-bottom: 20px;
    font-weight: 300; }
  .newsletter-page .ctmirror_newletter_form .gform_fields .gfield .gfield_label {
    display: none; }
  .newsletter-page .ctmirror_newletter_form .gform_fields .gfield input[type='text'], .newsletter-page .ctmirror_newletter_form .gform_fields .gfield input[type='email'] {
    display: flex;
    align-items: center;
    height: 55px;
    background: #ffffff;
    border: 0.5px solid #707070cc;
    opacity: 1;
    color: #000000;
    padding: 0 20px !important;
    border-radius: 0; }
    .newsletter-page .ctmirror_newletter_form .gform_fields .gfield input[type='text']:focus, .newsletter-page .ctmirror_newletter_form .gform_fields .gfield input[type='email']:focus {
      border: 0.5px solid #707070cc; }
    .newsletter-page .ctmirror_newletter_form .gform_fields .gfield input[type='text']::placeholder, .newsletter-page .ctmirror_newletter_form .gform_fields .gfield input[type='email']::placeholder {
      color: #000000;
      font-size: 20px;
      opacity: 0.35;
      font-family: "Merriweather", serif; }
  .newsletter-page .ctmirror_newletter_form .newsletter-content {
    display: block !important;
    overflow: hidden;
    margin-bottom: 30px; }
    .newsletter-page .ctmirror_newletter_form .newsletter-content .newsletter-image {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 165px;
      height: 165px;
      float: left;
      padding: 0 !important;
      margin-right: 25px;
      background: #FFDF40; }
    .newsletter-page .ctmirror_newletter_form .newsletter-content .newsletter-info {
      overflow: hidden; }
  .newsletter-page .ctmirror_newletter_form .newsletter-content .newsletter-image img {
    max-width: 120px !important;
    border: none;
    padding: 5px;
    box-shadow: none; }
  .newsletter-page .ctmirror_newletter_form .newsletter-content {
    display: flex; }
  .newsletter-page .ctmirror_newletter_form .newsletter-info .newsletter_checkboxes {
    cursor: pointer;
    font-size: 25px; }
  .newsletter-page .ctmirror_newletter_form .newsletter-info {
    padding-top: 5px; }
    .newsletter-page .ctmirror_newletter_form .newsletter-info p {
      color: #000000;
      font-size: 15px;
      line-height: 30px;
      font-family: "Merriweather", serif; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 25px;
    line-height: 32px;
    font-family: "Merriweather", serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    border: 1px solid #cccccc; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container:hover input ~ .checkmark {
    background-color: #ffffff; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container input:checked ~ .checkmark {
    background-color: #ffffff !important; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container input:checked ~ .checkmark:after {
    display: block; }
  .newsletter-page .ctmirror_newletter_form .checkbox_container .checkmark:after {
    left: 9px;
    top: 5px;
    width: 8px;
    height: 12px;
    border: solid #b01b03;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .newsletter-page .ctmirror_newletter_form .gform_footer input[type="submit"] {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 272px !important;
    height: 46px;
    background-color: #b01b03;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.75px;
    border-radius: 0;
    font-family: "Merriweather", serif;
    font-style: italic;
    border: 1px solid #b01b03; }
    .newsletter-page .ctmirror_newletter_form .gform_footer input[type="submit"]:hover, .newsletter-page .ctmirror_newletter_form .gform_footer input[type="submit"]:focus {
      color: #fff;
      background-color: #b01b03;
      border: 1px solid #b01b03; }

.logo-painter .logo-painter-dark-mood {
  display: none; }

.logo .dark-logo {
  display: none; }

.ct_mixpoints_dropdown {
  position: relative;
  width: 160px;
  z-index: 99; }
  .ct_mixpoints_dropdown a {
    font-style: normal !important;
    font-size: 15px !important; }
  .ct_mixpoints_dropdown ul {
    display: none;
    position: absolute;
    background-color: #999;
    list-style: none;
    margin: 0;
    width: 100%;
    padding: 0; }
  .ct_mixpoints_dropdown:hover ul {
    display: block; }
  .ct_mixpoints_dropdown ul li {
    margin: 0;
    padding: 0; }
  .ct_mixpoints_dropdown ul li a {
    padding: 8px 15px !important; }
  .ct_mixpoints_dropdown ul li a:hover {
    background-color: #888; }

.logo-painter-in-single {
  margin-bottom: 30px; }

.ct_mixpoints_options {
  border-bottom: 1px solid #eee; }
  .ct_mixpoints_options a {
    font-size: 12px;
    font-weight: 500;
    color: #000;
    background-color: #eee;
    padding: 5px 10px;
    display: inline-block;
    letter-spacing: 2px;
    text-transform: uppercase; }
  .ct_mixpoints_options a:first-child {
    margin-right: 1px; }
  .ct_mixpoints_options a.active, .ct_mixpoints_options a:hover {
    color: #fff;
    background-color: #000; }
  .ct_mixpoints_options a:hover, .ct_mixpoints_options a:focus, .ct_mixpoints_options a:active {
    text-decoration: none !important; }
  .ct_mixpoints_options .newsletter-content .newsletter-image img {
    max-width: 120px !important;
    border: none;
    padding: 5px;
    box-shadow: none; }
  .ct_mixpoints_options .newsletter-content {
    display: flex; }
  .ct_mixpoints_options .newsletter-info .newsletter_checkboxes {
    cursor: pointer;
    font-size: 25px; }
  .ct_mixpoints_options .newsletter-info {
    padding-top: 5px; }
    .ct_mixpoints_options .newsletter-info p {
      color: #000000;
      font-size: 15px;
      line-height: 30px;
      font-family: "Merriweather", serif; }
  .ct_mixpoints_options .checkbox_container {
    display: block;
    position: relative;
    padding-left: 40px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 25px;
    line-height: 32px;
    font-family: "Merriweather", serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400; }
  .ct_mixpoints_options .checkbox_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .ct_mixpoints_options .checkbox_container .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    border: 1px solid #cccccc; }
  .ct_mixpoints_options .checkbox_container:hover input ~ .checkmark {
    background-color: #ffffff; }
  .ct_mixpoints_options .checkbox_container input:checked ~ .checkmark {
    background-color: #ffffff !important; }
  .ct_mixpoints_options .checkbox_container .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .ct_mixpoints_options .checkbox_container input:checked ~ .checkmark:after {
    display: block; }
  .ct_mixpoints_options .checkbox_container .checkmark:after {
    left: 9px;
    top: 5px;
    width: 8px;
    height: 12px;
    border: solid #b01b03;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .ct_mixpoints_options .gform_footer input[type="submit"] {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 272px !important;
    height: 46px;
    background-color: #b01b03;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.75px;
    border-radius: 0;
    font-family: "Merriweather", serif;
    font-style: italic;
    border: 1px solid #b01b03; }
    .ct_mixpoints_options .gform_footer input[type="submit"]:hover, .ct_mixpoints_options .gform_footer input[type="submit"]:focus {
      color: #fff;
      background-color: #b01b03;
      border: 1px solid #b01b03; }

.slider-box-area .slider-thumb .slick-track .slick-slide {
  height: max-content !important; }

.navigation_area .main-menu-container .menu .ct-opinion-menu {
  background-color: #999; }
  .navigation_area .main-menu-container .menu .ct-opinion-menu a {
    color: #fff;
    font-weight: 400; }
  .navigation_area .main-menu-container .menu .ct-opinion-menu > a:hover:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: #999 !important; }
  .navigation_area .main-menu-container .menu .ct-opinion-menu ul {
    background-color: #999 !important;
    margin-top: 10px !important; }
    .navigation_area .main-menu-container .menu .ct-opinion-menu ul a {
      color: #fff;
      font-weight: 400;
      text-transform: initial; }

.navigation_area {
  overflow: visible; }
  .navigation_area .main-menu-container {
    display: flex; }
    .navigation_area .main-menu-container .menu {
      margin-bottom: 0;
      padding: 0; }
      .navigation_area .main-menu-container .menu > li {
        display: inline-block;
        padding-bottom: 0;
        position: relative; }
        .navigation_area .main-menu-container .menu > li a {
          display: block;
          color: #000;
          font-weight: 600;
          font-size: 15px;
          letter-spacing: 1.5px;
          text-decoration: none;
          padding: 19px 15px;
          position: relative;
          transition: 0.5s;
          text-transform: uppercase; }
        .navigation_area .main-menu-container .menu > li:first-child > a {
          padding-left: 0px; }
        .navigation_area .main-menu-container .menu > li > a:hover:before {
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 5px;
          background: #b01b03; }
        .navigation_area .main-menu-container .menu > li .sub-menu {
          position: absolute;
          top: 80%;
          left: 0;
          padding: 10px 0;
          margin: 0;
          list-style: none;
          background: #fff;
          min-width: 250px;
          display: none;
          z-index: 10; }
          .navigation_area .main-menu-container .menu > li .sub-menu li a {
            padding: 5px 15px; }
        .navigation_area .main-menu-container .menu > li.menu-item-has-children:hover .sub-menu {
          display: block; }

.podcast-content h2, .podcast-content h3 {
  font-family: "Merriweather", serif !important; }

.podcast-content .page-title {
  display: block;
  width: 100%;
  font-size: 32px;
  line-height: 36px;
  margin-bottom: 10px;
  font-weight: 500; }

.podcast-content .wrapper-ads-full {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px; }

.podcast-content .entry-content p, .podcast-content .entry-content div, .podcast-content .entry-content a {
  font-size: 16px !important;
  font-family: "Karla", sans-serif !important; }

.podcast-content .latest-episode-podcast {
  padding-left: 0 !important; }

.podcast-content .podcast-logo-section {
  display: block;
  margin-top: 40px; }
  .podcast-content .podcast-logo-section .podcast-logo {
    width: 100%;
    margin-bottom: 15px; }

.podcast-content .podcast-social-bar {
  display: block;
  margin-top: 40px; }
  .podcast-content .podcast-social-bar .podcast-social-title {
    color: #020202;
    font-size: 26px;
    font-weight: 500; }
  .podcast-content .podcast-social-bar .podcast-social-items {
    display: -webkit-box;
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
    justify-content: center; }
    .podcast-content .podcast-social-bar .podcast-social-items .podcast-social-item {
      padding: 5px 10px; }
      .podcast-content .podcast-social-bar .podcast-social-items .podcast-social-item .podcast-social-img {
        max-width: 100%;
        margin-bottom: 20px;
        margin-top: 10px;
        padding: 5px; }
      .podcast-content .podcast-social-bar .podcast-social-items .podcast-social-item .podcast-social-description {
        font-size: 13px;
        line-height: 20px;
        font-weight: 600; }

.podcast-content article {
  display: block; }
  .podcast-content article .post-category .season-title a {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-decoration: none; }
  .podcast-content article .post-category .pipe {
    margin-right: 10px;
    margin-left: 10px; }
  .podcast-content article.list-layout {
    position: relative;
    overflow: hidden;
    margin-bottom: 40px; }
    .podcast-content article.list-layout .entry-header .entry-title {
      display: inline-block;
      word-break: break-word;
      font-size: 24px;
      line-height: 32px;
      margin-top: 2px;
      margin-bottom: 10px;
      font-weight: 400; }
      .podcast-content article.list-layout .entry-header .entry-title a {
        color: #030303; }
    .podcast-content article.list-layout .post-thumbnail {
      float: left; }
    .podcast-content article.list-layout .podcast-content {
      padding-left: 35px;
      overflow: hidden; }
    .podcast-content article.list-layout .entry-content {
      margin-top: 2px; }
      .podcast-content article.list-layout .entry-content p {
        margin-bottom: 12px;
        font-size: 18px;
        line-height: 24px;
        color: #5e5d5d; }
      .podcast-content article.list-layout .entry-content .posted-on {
        display: block;
        font-size: 16px; }
        .podcast-content article.list-layout .entry-content .posted-on a {
          color: #030303; }

.podcast-about-section {
  display: block;
  margin-top: 40px; }
  .podcast-about-section h2 {
    font-family: "Merriweather", serif !important; }
  .podcast-about-section p {
    font-size: 18px;
    line-height: 24px;
    color: #030303; }

.podcast-subscrib-area {
  display: block;
  width: 100%;
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 30px; }
  .podcast-subscrib-area .podcast-subscrib-title {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 10px;
    font-weight: 500;
    border-bottom: 1px solid #eee;
    padding-bottom: 18px;
    font-family: "Merriweather", serif !important; }
  .podcast-subscrib-area #mc_embed_signup form {
    padding: 0px !important; }
  .podcast-subscrib-area .indicates-required {
    margin-bottom: 5px; }
  .podcast-subscrib-area .mc_embed_signup_scroll {
    display: flex;
    justify-content: space-between; }
    .podcast-subscrib-area .mc_embed_signup_scroll .mc-field-group {
      margin-right: 20px; }
      .podcast-subscrib-area .mc_embed_signup_scroll .mc-field-group:last-child {
        margin-right: 0px; }
      .podcast-subscrib-area .mc_embed_signup_scroll .mc-field-group .asterisk {
        font-size: unset !important;
        top: unset !important; }
    .podcast-subscrib-area .mc_embed_signup_scroll .subscrib-btn {
      background-color: #b01b03 !important;
      border-radius: 0px !important;
      padding: 0 40px !important;
      height: 40px !important; }
  .podcast-subscrib-area #mc_embed_signup .clear {
    margin: 0px !important; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .podcast-social-items {
    flex-wrap: wrap; }
    .podcast-social-items .podcast-social-item {
      flex: 0 33.33%; }
  article.grid-layout {
    margin-bottom: 30px; }
    article.grid-layout .post-thumbnail {
      margin-bottom: 20px; }
    article.grid-layout .podcast-content {
      width: 100%; }
  .content-subheader .container .row {
    display: flex !important;
    flex-flow: column; }
    .content-subheader .container .row .subheader-element {
      text-align: center;
      margin-bottom: 20px; } }

@media only screen and (max-width: 767px) {
  .podcast-social-items {
    flex-wrap: wrap; }
    .podcast-social-items .podcast-social-item {
      flex: 0 50%; }
  .podcast_stroies_area_inner article.grid-layout {
    margin-bottom: 30px; }
    .podcast_stroies_area_inner article.grid-layout .post-thumbnail {
      margin-bottom: 15px; }
    .podcast_stroies_area_inner article.grid-layout .podcast-content {
      width: 100%; }
  .podcast_stroies_area_inner article.list-layout .post-thumbnail {
    margin-right: 15px;
    width: 100px; }
    .podcast_stroies_area_inner article.list-layout .post-thumbnail img {
      width: 100%; }
  .podcast_stroies_area_inner article.list-layout .entry-title a {
    font-size: 18px;
    font-weight: 400; }
  .podcast_stroies_area_inner article.list-layout .podcast-content {
    padding-left: 0px;
    overflow: hidden; }
  .podcast-subscrib-area {
    margin-bottom: 60px; }
    .podcast-subscrib-area .mc_embed_signup_scroll {
      flex-wrap: wrap; }
      .podcast-subscrib-area .mc_embed_signup_scroll .mc-field-group {
        margin-right: 0px; }
      .podcast-subscrib-area .mc_embed_signup_scroll .subscrib-btn {
        width: 100% !important; }
  .content-subheader .row {
    flex-flow: column; }
    .content-subheader .row .subheader-element {
      margin-bottom: 20px !important; } }

@media only screen and (max-width: 399px) {
  .social-icon a {
    font-size: 12px; }
    .social-icon a.search-icon {
      padding: 8px 5px !important; } }

@media only screen and (min-width: 768px) {
  .content-subheader .hosted-by {
    margin-left: -50px; } }

@media only screen and (max-width: 768px) {
  .art-sideber-area {
    display: none; } }

@media only screen and (min-width: 992px) {
  .col-md-8.col-sm-8.sponsored_adjust_height {
    height: auto !important; }
  .subcategory_inner ul li:first-child {
    margin-right: -10px; } }

@media (min-width: 1200px) {
  .long-post-layout .container {
    width: 650px; } }

@media (max-width: 1000px) {
  .long-post-layout .single-post-title h1 {
    bottom: 30%; } }

@media (max-width: 800px) {
  .long-post-layout .single-post-title h1 {
    bottom: 20%; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
    margin-left: 60px; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
      padding: 20px 16px;
      left: -60px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input {
    margin-right: 8px; }
  .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h4 {
    margin: 0 0 15px 0; }
  .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 {
    font-size: 16px;
    margin: 5px 0; }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 a {
      line-height: 24px; }
  .content-area .home_category img {
    min-height: 186px; }
  .navigation_area .navigation nav ul div a {
    padding: 20px 14px;
    letter-spacing: 1px; }
  .navigation_area .right_button a {
    font-size: 14px;
    padding: 18px 10px; }
  .navigation_area .right_button.donate-btn {
    position: absolute;
    right: 0; }
    .navigation_area .right_button.donate-btn a {
      margin-top: 10px;
      font-size: 14px;
      padding: 15px; }
  .braking_news.category_title .braking_news_title h3 {
    font-size: 34px;
    padding: 34px 0;
    margin-left: 30px; }
  .braking_news .braking_news_title h3 {
    font-size: 14px;
    margin-left: 10px; }
  .braking_news .braking_news_highlight {
    height: auto; }
    .braking_news .braking_news_highlight p a {
      font-size: 15px; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .content-area .wp-caption {
    overflow: hidden;
    display: block; }
  .content-area .alignright, .content-area .alignleft {
    margin: 0;
    float: none; }
  .navigation_area .main-menu-container .menu > li a {
    font-size: 12px;
    padding: 19px 5px; }
  .navigation_area {
    position: relative;
    border-bottom: 1px solid #ddd;
    /*---------------
    -----------------
    -----------------
    Mega Menu CSS
    -----------------
    -----------------
    -----------------*/ }
    .navigation_area:before {
      position: absolute;
      content: "";
      right: 0;
      background-color: #fff;
      width: 100%;
      height: 100%; }
    .navigation_area .navigation {
      background-color: #ffffff;
      float: left;
      position: relative; }
      .navigation_area .navigation nav ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        .navigation_area .navigation nav ul div {
          display: inline-block; }
          .navigation_area .navigation nav ul div:first-child a:hover:before {
            left: -5px; }
          .navigation_area .navigation nav ul div.menu_special a:before {
            left: -8px;
            top: 15px; }
          .navigation_area .navigation nav ul div.menu_special a:after {
            right: -8px;
            bottom: 15px; }
          .navigation_area .navigation nav ul div a {
            font-size: 12px;
            padding: 15px 7px;
            letter-spacing: 1px; }
    .navigation_area .right_button a {
      font-size: 14px;
      padding: 15px 7px; }
    .navigation_area .right_button.donate-btn {
      position: absolute;
      right: 0; }
      .navigation_area .right_button.donate-btn a {
        margin-top: 14px;
        font-size: 12px;
        padding: 8px; }
    .navigation_area .mega-menu {
      top: 48px; }
  .braking_news .braking_news_title h3 {
    font-size: 14px;
    margin-left: 10px; }
  .braking_news .braking_news_highlight {
    height: auto; }
    .braking_news .braking_news_highlight p a {
      font-size: 14px; }
  .braking_news.category_title .braking_news_title h3 {
    font-size: 22px; }
  .braking_news.category_title .braking_news_highlight {
    padding: 22px 20px; }
    .braking_news.category_title .braking_news_highlight:before {
      top: 37px;
      left: 10px; }
  .content-area {
    /*---------------------------
    -----------------------------
    -----------------------------

    Sponsored And Category Section

    -----------------------------
    -----------------------------
    -----------------------------*/ }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_thum img {
      height: 100%; }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_content {
      padding: 10px 15px; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h4 {
        margin: 0 0 5px 0;
        padding-bottom: 5px; }
        .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h4 span {
          font-size: 10px;
          margin-right: 5px; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 {
        font-size: 13px;
        margin: 5px 0; }
        .content-area .inner-content-area .inner-slider-area .single_slider .slider_content h2 a {
          line-height: 20px; }
    .content-area .sidebar .monthly_contribution {
      padding: 20px 15px; }
      .content-area .sidebar .monthly_contribution a {
        font-size: 12px; }
    .content-area .depeth_stroies_area .see_all_button a:hover {
      color: #B01B03; }
    .content-area .depeth_stroies_area .depeth_stroies_posts .owl-nav .owl-prev {
      font-size: 10px; }
    .content-area .depeth_stroies_area .depeth_stroies_posts .owl-nav .owl-next {
      font-size: 10px; }
    .content-area .sponsored_categories_section .sponsored_section {
      overflow: hidden;
      background: #E5E5E5;
      padding: 17px; }
      .content-area .sponsored_categories_section .sponsored_section .sponsored_thum {
        float: left;
        width: 25%; }
      .content-area .sponsored_categories_section .sponsored_section .category_single_post_content {
        float: left;
        margin-left: 3%;
        width: 72%; }
        .content-area .sponsored_categories_section .sponsored_section .category_single_post_content h6 {
          margin-top: 0; }
        .content-area .sponsored_categories_section .sponsored_section .category_single_post_content h4 {
          font-size: 15px;
          font-weight: 700; }
        .content-area .sponsored_categories_section .sponsored_section .category_single_post_content p {
          font-weight: 700;
          font-size: 11px; }
    .content-area .home_category img {
      margin-bottom: 10px;
      min-height: 136px; }
    .content-area .home_category p {
      font-size: 11px; }
    .content-area .home_category h6 {
      font-size: 10px; }
    .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_text {
      width: 45%; }
      .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
        font-size: 12px; }
    .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_input {
      width: 52%;
      margin-right: 12px; }
    .content-area.single-post-page .subcategory_inner .subcategory_inner ul li:first-child {
      margin-right: -10px; }
    .content-area.single-post-page .single_page_content .inner_advertise img {
      width: 100%; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text {
      width: 45%; }
      .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
        font-size: 12px; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input {
      width: 52%; }
  .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: 53%;
    margin-right: 0; }
    .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      font-size: 12px; }
  .subscribe_area .subscribe-here-inner .subscribe_here_input {
    width: 37%; }
    .subscribe_area .subscribe-here-inner .subscribe_here_input input[type="submit"] {
      padding: 0 10px; }
  .braking_news .braking_news_highlight #cat-typed-strings p {
    font-size: 12px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: 100%; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      margin-left: 60px; }
      .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
        padding: 29px 16px;
        left: -60px;
        top: -15px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input {
    width: 100%;
    margin: 0;
    text-align: center; }
  .header-area .social_icon p {
    margin-right: 10px; }
  .logo_section .logo p {
    font-size: 12px; }
  .footer-area .footer-sticky-trigger {
    margin-left: 35px; }
  .footer-area .footer-menu-showcase ul li {
    margin: 15px 15px 0 0;
    font-size: 15px;
    padding: 0; }
  .wp-caption.image {
    width: 100% !important;
    display: initial; }
    .wp-caption.image img {
      width: 100%; } }

@media only screen and (max-width: 767px) {
  .mobile_nav_area .inner_navigation ul div.ct-more-menu {
    display: none; }
  .content-area .wp-caption {
    overflow: hidden;
    display: block; }
  .content-area .alignright, .content-area .alignleft {
    margin: 0;
    float: none; }
  .header-area, .logo_section, .navigation_area, .braking_news {
    display: none; }
  .braking_news.category_title {
    position: relative;
    display: block; }
    .braking_news.category_title:after {
      display: none;
      position: absolute;
      content: "";
      background: url(../images/src/open_submenu.png) no-repeat scroll 0 0;
      width: 25px;
      height: 25px;
      top: 50%;
      right: 30px;
      margin-top: -13px;
      cursor: pointer; }
    .braking_news.category_title:before {
      content: "";
      left: 0;
      width: 100%;
      height: 100%;
      background: #B01B03;
      position: absolute;
      top: 0; }
    .braking_news.category_title .braking_news_highlight {
      display: none; }
    .braking_news.category_title .braking_news_title h3 {
      padding: 20px 0; }
  body.category-ct-viewpoints .braking_news.category_title:before {
    background: #d5d5d5 !important; }
  .mobile_header-area {
    display: block;
    border-bottom: 1px solid #CDCED0; }
    .mobile_header-area .toggle_menu_button {
      margin-top: 8px; }
      .mobile_header-area .toggle_menu_button button.current span {
        background-color: #B01B03; }
    .mobile_header-area .mobile_search_icon {
      margin-top: 6px;
      position: relative;
      left: -10px; }
      .mobile_header-area .mobile_search_icon button.current {
        color: #B01B03; }
    .mobile_header-area .mobile_logo {
      margin: 0 auto;
      text-align: center; }
      .mobile_header-area .mobile_logo img {
        max-width: 160px;
        margin-top: 5px; }
      .mobile_header-area .mobile_logo span {
        display: none;
        color: #000000;
        font-weight: 700;
        font-size: 12px; }
  .mobile_search_field .search_field:before {
    position: absolute;
    left: 16px;
    top: -2px;
    content: '';
    background: url("../images/src/arrow.png") no-repeat scroll 0 0;
    width: 33px;
    height: 18px; }
  .mobile_search_field .search_field input[type="text"] {
    width: 100%;
    height: 40px;
    border: none;
    padding-top: 10px; }
  .mobile_nav_area {
    background-color: #E7E7E8;
    padding-bottom: 20px; }
    .mobile_nav_area button {
      background: none;
      border: none;
      font-weight: 700;
      font-size: 40px;
      padding: 0;
      margin: 20px 0 0 0; }
    .mobile_nav_area .hub-button {
      padding: 20px 0; }
    .mobile_nav_area .inner_navigation:before {
      position: absolute;
      left: 16px;
      top: -2px;
      content: '';
      background: url("../images/src/arrow.png") no-repeat scroll 0 0;
      width: 33px;
      height: 18px; }
    .mobile_nav_area .inner_navigation ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .mobile_nav_area .inner_navigation ul div {
        display: block;
        border-bottom: 1px solid #ccc;
        position: relative; }
        .mobile_nav_area .inner_navigation ul div:last-child a {
          text-transform: none; }
        .mobile_nav_area .inner_navigation ul div a {
          display: block;
          padding: 10px 0;
          font-size: 18px;
          font-weight: 700;
          color: #000000;
          text-decoration: none;
          letter-spacing: 2px;
          text-transform: uppercase; }
          .mobile_nav_area .inner_navigation ul div a:hover {
            color: #B01B03; }
    .mobile_nav_area .right_button a {
      display: block;
      font-weight: 700;
      font-size: 18px;
      letter-spacing: 1px;
      text-decoration: none;
      padding: 10px 0;
      font-style: italic;
      color: #787878;
      border-bottom: 1px solid #ccc; }
      .mobile_nav_area .right_button a:hover {
        color: #B01B03; }
    .mobile_nav_area .social_icon {
      padding: 20px 0;
      border-bottom: 1px solid #ccc;
      margin-bottom: 20px;
      margin-top: 35px; }
      .mobile_nav_area .social_icon p {
        display: none;
        float: left;
        font-size: 16px;
        font-weight: 700;
        margin-right: 20px;
        margin-bottom: 0;
        margin-top: 4px;
        color: #000; }
      .mobile_nav_area .social_icon a {
        background-color: #B01B03;
        color: #fff;
        width: 30px;
        height: 30px;
        display: inline-block;
        text-align: center;
        font-size: 13px;
        border-radius: 500px;
        padding-top: 7px; }
        .mobile_nav_area .social_icon a:last-child {
          background: #B01B03;
          margin-left: 4px; }
    .mobile_nav_area .monthly_contribution {
      background: #FFDF40;
      overflow: hidden;
      padding: 10px 20px 20px;
      border-radius: 0 10px 10px 10px; }
      .mobile_nav_area .monthly_contribution h6 {
        font-size: 14px;
        font-weight: 700;
        margin: 10px 0 10px 0; }
      .mobile_nav_area .monthly_contribution .monthly_contribution_input input {
        width: 32.33%;
        float: left;
        margin-right: 1%;
        height: 30px;
        border: none;
        padding: 0 15px;
        color: #999999; }
      .mobile_nav_area .monthly_contribution .monthly_contribution_input select {
        width: 32.33%;
        float: left;
        margin-left: 1%;
        height: 30px;
        border: none;
        padding: 0 10px;
        color: #999999; }
      .mobile_nav_area .monthly_contribution input[type="submit"] {
        background: #B01B03;
        text-transform: uppercase;
        display: block;
        color: #fff;
        font-weight: 700;
        padding: 6px 0;
        text-decoration: none;
        float: left;
        width: 30.33%;
        margin-left: 2%; }
  .featured_text {
    border-bottom: 0 solid #ddd;
    background: #000;
    position: relative;
    margin-bottom: 20px; }
    .featured_text:before {
      content: "";
      position: absolute;
      top: 0;
      left: -15px;
      height: 100%;
      width: 100%;
      background: #000;
      z-index: -1; }
    .featured_text:after {
      content: "";
      position: absolute;
      top: 0;
      right: -15px;
      height: 100%;
      width: 100%;
      background: #000;
      z-index: -1; }
    .featured_text.another-one {
      background: #000; }
      .featured_text.another-one span {
        background: #000; }
  .content-area .col-md-8 {
    border: 0; }
  .content-area .inner-content-area .featured_text {
    background: #000;
    margin: 10px 0 20px;
    position: relative; }
    .content-area .inner-content-area .featured_text:before {
      content: "";
      position: absolute;
      top: 0;
      left: -15px;
      height: 100%;
      width: 100%;
      background: #000;
      z-index: -1; }
    .content-area .inner-content-area .featured_text:after {
      content: "";
      position: absolute;
      top: 0;
      right: -15px;
      height: 100%;
      width: 100%;
      background: #000;
      z-index: -1; }
  .content-area .inner-content-area .inner-slider-area .slider-video .slider_content {
    margin-top: 0px !important; }
  .content-area .inner-content-area .inner-slider-area .single_slider {
    margin-top: 40px; }
    .content-area .inner-content-area .inner-slider-area .single_slider .adjust_height {
      height: auto !important; }
    .content-area .inner-content-area .inner-slider-area .single_slider .video-container {
      min-width: 100%;
      position: relative;
      padding-bottom: 365px;
      padding-top: 0px;
      height: 0;
      overflow: hidden; }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_thum {
      float: none;
      width: 100%; }
      .content-area .inner-content-area .inner-slider-area .single_slider .slider_thum img {
        height: auto; }
    .content-area .inner-content-area .inner-slider-area .single_slider .slider_content {
      width: 100%;
      float: none;
      margin-top: 300px; }
  .content-area .inner-content-area .owl-dots {
    position: absolute;
    top: 0;
    left: 0; }
    .content-area .inner-content-area .owl-dots .owl-dot {
      color: #000;
      margin-right: 5px;
      font-size: 20px; }
      .content-area .inner-content-area .owl-dots .owl-dot.active:before {
        font-weight: 700;
        background: #FFDE3E;
        font-size: 20px;
        padding: 2px 10px;
        border-radius: 500px;
        margin: 0 5px; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(1):before {
        content: "1"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(2):before {
        content: "2"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(3):before {
        content: "3"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(4):before {
        content: "4"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(5):before {
        content: "5"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(6):before {
        content: "6"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(7):before {
        content: "7"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(8):before {
        content: "8"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(9):before {
        content: "9"; }
      .content-area .inner-content-area .owl-dots .owl-dot:nth-child(10):before {
        content: "10"; }
  .content-area .sidebar {
    margin-top: 15px; }
    .content-area .sidebar .single_sidebar img {
      width: auto; }
    .content-area .sidebar .single_sidebar .featured_text.another-one span {
      background: #000; }
    .content-area .sidebar .monthly_contribution {
      background: #FFDF40;
      overflow: hidden;
      padding: 10px 30px 20px;
      border-radius: 0 10px 10px 10px; }
      .content-area .sidebar .monthly_contribution img {
        max-width: 160px; }
      .content-area .sidebar .monthly_contribution h6 {
        font-size: 14px;
        font-weight: 700;
        margin: 10px 0 10px 0; }
      .content-area .sidebar .monthly_contribution .monthly_contribution_input input {
        width: 32.33%;
        float: left;
        margin-right: 1%;
        height: 30px;
        border: none;
        padding: 0 15px;
        color: #999999; }
      .content-area .sidebar .monthly_contribution .monthly_contribution_input select {
        width: 32.33%;
        float: left;
        margin-left: 1%;
        height: 30px;
        border: none;
        padding: 0 10px;
        color: #999999; }
      .content-area .sidebar .monthly_contribution input[type="submit"] {
        background: #B01B03;
        text-transform: uppercase;
        display: block;
        color: #fff;
        font-weight: 700;
        padding: 6px 0;
        text-decoration: none;
        float: left;
        width: 31.33%;
        margin-left: 1%;
        margin-top: 0; }
  .content-area .depeth_stroies_area .see_all_button a {
    color: #fff; }
  .content-area .sponsored_categories_section .sponsored_section {
    margin-top: 10px;
    margin-bottom: 10px; }
  .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: auto; }
    .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      font-size: 12px; }
  .content-area.category_page_content_section .subscribe_area .subscribe-here-inner .subscribe_here_input {
    width: auto;
    margin-left: 60px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: auto; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      font-size: 12px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input {
    width: auto;
    margin-left: 60px; }
  .content-area.single-post-page .author_bio {
    display: none; }
    .content-area.single-post-page .author_bio .author-avatar {
      float: left;
      width: 18%; }
    .content-area.single-post-page .author_bio .author-detail {
      float: right;
      width: 80%; }
  .content-area.single-post-page .author-about-title {
    display: block;
    position: relative; }
    .content-area.single-post-page .author-about-title:before {
      content: "\f107";
      position: absolute;
      top: 8px;
      right: 20px;
      height: 18px;
      width: 18px;
      color: #000000;
      background-color: #ffffff;
      font-family: FontAwesome;
      text-align: center;
      border-radius: 500px;
      font-weight: 700;
      cursor: pointer; }
    .content-area.single-post-page .author-about-title h4 {
      background: #B01B03;
      font-size: 14px;
      color: #fff;
      padding: 9px 9px;
      font-weight: 700; }
    .content-area.single-post-page .author-about-title.current {
      position: relative; }
      .content-area.single-post-page .author-about-title.current:before {
        content: "\f106";
        position: absolute;
        top: 8px;
        right: 20px;
        height: 18px;
        width: 18px;
        color: #000000;
        background-color: #ffffff;
        font-family: FontAwesome;
        text-align: center;
        border-radius: 500px;
        font-weight: 700;
        line-height: 16px;
        cursor: pointer; }
  .content-area.single-post-page .subcategory_inner ul li {
    font-size: 10px;
    padding: 0 3px; }
    .content-area.single-post-page .subcategory_inner ul li a {
      padding: 0 2px; }
  .content-area .monthly_contribution {
    background: #FFDF40;
    overflow: hidden;
    padding: 10px 30px 20px;
    border-radius: 0 10px 10px 10px; }
    .content-area .monthly_contribution img {
      max-width: 160px; }
    .content-area .monthly_contribution h6 {
      font-size: 14px;
      font-weight: 700;
      margin: 10px 0 10px 0; }
    .content-area .monthly_contribution .monthly_contribution_input input {
      width: 32.33%;
      float: left;
      margin-right: 1%;
      height: 30px;
      border: none;
      padding: 0px 15px;
      color: #999999; }
    .content-area .monthly_contribution .monthly_contribution_input select {
      width: 32.33%;
      float: left;
      margin-left: 1%;
      height: 30px;
      border: none;
      padding: 0px 15px;
      color: #999999; }
    .content-area .monthly_contribution input[type="submit"] {
      background: #B01B03;
      text-transform: uppercase;
      display: block;
      color: #fff;
      font-weight: 700;
      padding: 6px 0;
      text-decoration: none;
      float: left;
      width: 31.33%;
      margin-left: 1%;
      margin-top: 0; }
  .mobile_hide {
    display: none; }
  .sponsored_adjust_height .sidebar {
    display: none; }
    .sponsored_adjust_height .sidebar.category_sidebar_mobile_view {
      display: block; }
  .subscribe_area .subscribe-here-inner {
    padding: 5px 0; }
    .subscribe_area .subscribe-here-inner .subscribe_here_text {
      width: auto;
      float: none;
      margin-right: 10px; }
      .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
        font-size: 10px; }
    .subscribe_area .subscribe-here-inner .subscribe_here_input {
      margin-top: 10px;
      width: auto;
      float: none;
      text-align: center;
      margin-left: 60px; }
  .mobile_view_hide {
    display: none; }
  .mobile_view_show {
    display: block; }
  .monthly_contribution {
    background: #FFDF40;
    overflow: hidden;
    padding: 10px 30px 20px;
    border-radius: 0 10px 10px 10px; }
    .monthly_contribution img {
      max-width: 160px; }
    .monthly_contribution h6 {
      font-size: 14px;
      font-weight: 700;
      margin: 10px 0 10px 0; }
    .monthly_contribution .monthly_contribution_input input {
      width: 32.33%;
      float: left;
      margin-right: 1%;
      height: 30px;
      border: none;
      padding: 0 15px;
      color: #999999; }
    .monthly_contribution .monthly_contribution_input select {
      width: 32.33%;
      float: left;
      margin-left: 1%;
      height: 30px;
      border: none;
      padding: 0 10px;
      color: #999999; }
    .monthly_contribution input[type="submit"] {
      background: #B01B03;
      text-transform: uppercase;
      display: block;
      color: #fff;
      font-weight: 700;
      padding: 6px 0;
      text-decoration: none;
      float: left;
      width: 31.33%;
      margin-left: 1%; }
  .subscribe_area .subscribe-here-inner .subscribe_here_text {
    text-align: center; }
    .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
      top: -5px;
      padding: 12px 16px; }
  .subscribe_area .subscribe-here-inner .subscribe_here_input {
    margin-top: 4px; }
  .footer-area.footer-accordion-mobile .col-sm-3:last-child div {
    display: block !important; }
  .footer-area.footer-accordion-mobile h2 span {
    position: relative;
    cursor: pointer; }
    .footer-area.footer-accordion-mobile h2 span.collapsed {
      border-bottom: 1px solid #ddd;
      border-top: 1px solid #ddd;
      padding: 10px 0;
      margin: 10px 0 0 0;
      display: block; }
      .footer-area.footer-accordion-mobile h2 span.collapsed:before {
        content: "\f067";
        font-family: FontAwesome;
        position: absolute;
        top: 13px;
        right: 0;
        font-size: 10px; }
    .footer-area.footer-accordion-mobile h2 span.expanded {
      border-bottom: 1px solid #000;
      border-top: 1px solid #000;
      padding: 10px 0;
      margin: 10px 0 0 0;
      display: block; }
      .footer-area.footer-accordion-mobile h2 span.expanded:before {
        content: "\f00d";
        font-family: FontAwesome;
        position: absolute;
        top: 13px;
        right: 0;
        font-size: 10px; }
  .footer-area.footer-accordion-mobile .single-footer-area > div {
    display: none;
    margin-bottom: 20px; }
  .footer-area.footer-accordion-mobile .copy_right_text {
    margin-top: 10px; }
  .subcategory_section {
    display: none; }
    .subcategory_section .subcategory_inner ul li {
      float: right;
      width: 70%;
      border-right: 0;
      position: relative; }
      .subcategory_section .subcategory_inner ul li:before {
        position: absolute;
        top: 6px;
        left: -10px;
        content: ">"; }
      .subcategory_section .subcategory_inner ul li:first-child {
        border: 0;
        float: left;
        width: 30%;
        top: 50px; }
        .subcategory_section .subcategory_inner ul li:first-child:before {
          content: ""; }
      .subcategory_section .subcategory_inner ul li:last-child {
        border-right: 0; }
      .subcategory_section .subcategory_inner ul li a {
        padding: 6px 6px;
        display: block; }
  .content-area .sidebar .single_sidebar.another-one .featured_text {
    background: #A7A9AC; }
    .content-area .sidebar .single_sidebar.another-one .featured_text:before {
      background: #A7A9AC; }
    .content-area .sidebar .single_sidebar.another-one .featured_text span {
      background: #A7A9AC;
      text-transform: uppercase; }
    .content-area .sidebar .single_sidebar.another-one .featured_text:after {
      background: #A7A9AC; }
  .content-area .depeth_stroies_area .depeth_stroies_posts .owl-nav {
    position: absolute;
    top: -45px;
    right: 0; }
  .content-area .depeth_stroies_area .see_all_button {
    top: 6px; }
  .content-area .sidebar .single_sidebar .accordion_area .single_accordion a.collapsed {
    display: block; }
  .author-avatar img {
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px; }
  .single_depth_stories {
    overflow: hidden;
    background: #000;
    color: #fff;
    margin-top: 20px;
    display: flex; }
    .single_depth_stories img {
      width: 35% !important;
      margin-right: 0;
      object-fit: cover; }
    .single_depth_stories .depeth_stroies_post_content {
      margin-top: 10px; }
      .single_depth_stories .depeth_stroies_post_content h2 {
        margin: 0 10px;
        line-height: 15px; }
        .single_depth_stories .depeth_stroies_post_content h2 a {
          text-decoration: none;
          font-size: 12px;
          font-family: 'Merriweather', serif;
          font-weight: 300;
          color: #fff; }
          .single_depth_stories .depeth_stroies_post_content h2 a:hover {
            color: #B01B03; }
      .single_depth_stories .depeth_stroies_post_content h4 {
        font-size: 10px;
        padding-left: 10px;
        border-top: 1px solid #ddd;
        padding-top: 10px;
        padding-bottom: 10px; }
  .content-area .sponsored_categories_section .sponsored_section {
    background-color: inherit; }
    .content-area .sponsored_categories_section .sponsored_section .category_single_post_content p {
      font-weight: 700;
      font-size: 11px;
      color: #000;
      display: none; }
  .subscribe_mailchimp {
    margin-bottom: 0 !important; }
  .content-area.single-post-page .social_share_buttons {
    position: inherit;
    top: 0;
    left: 0;
    padding: 0 18px 20px;
    margin-top: 20px;
    border-bottom: 1px solid #ddd; }
    .content-area.single-post-page .social_share_buttons a {
      display: inline-block;
      color: #dddddd;
      border-bottom: 0;
      text-align: center;
      margin-bottom: 0;
      padding: 0 15px;
      border-right: 1px solid #ddd; }
      .content-area.single-post-page .social_share_buttons a:last-child {
        border: 0; }
      .content-area.single-post-page .social_share_buttons a:first-child {
        padding-left: 0; }
  .content-area.single-post-page .single_page_heading {
    padding-top: 15px; }
    .content-area.single-post-page .single_page_heading h2 {
      margin-top: 10px;
      font-size: 25px; }
  .sponsored_adjust_height .sidebar.category_page_only_mobile_sidebar {
    display: block; }
  .sidebar {
    padding-bottom: 80px; }
    .sidebar.single_page_sidebar {
      display: block; }
  .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
    margin-left: 40px; }
    .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
      left: -40px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text {
    width: 100%; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3 {
      margin-left: 60px;
      font-size: 10px;
      margin-bottom: 10px;
      margin-top: 5px;
      margin-right: 7px; }
      .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_text h3:before {
        padding: 29px 16px;
        left: -60px;
        top: -15px; }
  .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input {
    margin: 0 auto;
    text-align: center;
    width: 200px; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input input[type="email"] {
      width: 100px;
      font-size: 11px; }
    .content-area.single-post-page .subscribe_area .subscribe-here-inner .subscribe_here_input input[type="submit"] {
      padding: 0 12px;
      margin-top: 0; }
  #sticky.fixed {
    position: inherit; }
  .footer-area {
    display: inline-table;
    padding: 20px 0; }
    .footer-area .footer-sticky-trigger {
      margin-left: 20px;
      width: 35px;
      height: 25px; }
      .footer-area .footer-sticky-trigger span {
        height: 4px; }
        .footer-area .footer-sticky-trigger span:nth-child(2) {
          top: 10px; }
        .footer-area .footer-sticky-trigger span:nth-child(3) {
          top: 20px; }
      .footer-area .footer-sticky-trigger.open span:nth-child(1) {
        top: -1px; }
      .footer-area .footer-sticky-trigger.open span:nth-child(3) {
        top: 24px; }
    .footer-area .footer-menu-showcase ul {
      margin: 0 0 0 15px; }
      .footer-area .footer-menu-showcase ul li {
        margin: 10px 15px 0 0;
        font-size: 15px;
        padding: 0;
        display: none; }
  .subcategory_inner ul li:first-child {
    margin-right: -5px; }
  .wp-caption.image {
    width: 100% !important;
    display: initial; }
    .wp-caption.image img {
      width: 100%; } }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .content-area .home_category img {
    width: 100%; }
  .content-area .depeth_stroies_area .depeth_stroies_posts .depth_stories_thumbnail.depeth_stroies_post_single .depeth_stroies_post_content {
    height: auto; }
  .single_slider {
    flex-flow: column; }
  .footer-area .footer-content {
    display: none;
    padding: 40px 20px; } }

@media only screen and (max-width: 768px) {
  body.home .content-area .inner-content-area .inner-slider-area .single-slider .slider-content {
    margin-top: 300px; } }

.single_page_content img {
  max-width: 100% !important; }

.single_page_content img.size-full {
  max-width: 100% !important; }

@media only screen and (max-width: 480px) {
  .content-area.single-post-page .single_page_heading .flag {
    font-size: 14px;
    display: block; }
  .content-area .single-post-title h1 {
    font-size: 25px; }
  .content-area .home_category img {
    width: 100%; }
  .content-area .depeth_stroies_area .depeth_stroies_posts .depth_stories_thumbnail.depeth_stroies_post_single .depeth_stroies_post_content {
    min-height: auto; }
  .footer-area {
    position: fixed; }
    .footer-area .footer-content {
      display: none;
      padding: 40px 20px; }
  .single_slider {
    flex-flow: column; }
  .addvertise_area {
    display: none; } }

.election-2020-section {
  margin-bottom: 15px; }
  @media (min-width: 992px) {
    .election-2020-section .election-primary {
      float: right; } }
  .election-2020-section .election-title {
    margin: 30px 0; }
    .election-2020-section .election-title h2 {
      font-size: 26px;
      line-height: 30px;
      font-family: "Karla", sans-serif;
      font-weight: bold;
      position: relative; }
      .election-2020-section .election-title h2 span {
        display: inline-block;
        background-color: #ffffff;
        padding-right: 15px; }
      .election-2020-section .election-title h2:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        height: 1px;
        width: 100%;
        background-color: #ddd;
        z-index: -1; }
  .election-2020-section article {
    color: #000; }
  .election-2020-section .post-meta {
    font-size: 15px;
    line-height: 30px;
    font-weight: bold; }
  .election-2020-section .entry-title {
    font-family: "Merriweather", serif;
    font-size: 33px;
    line-height: 41px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 0; }
    @media (min-width: 992px) {
      .election-2020-section .entry-title {
        max-height: 64px;
        overflow: hidden; } }
    @media (min-width: 1200px) {
      .election-2020-section .entry-title {
        max-height: 123px;
        overflow: hidden; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .election-2020-section .entry-title {
        font-size: 23px;
        line-height: 31px; } }
    .election-2020-section .entry-title a {
      text-decoration: none;
      background: -webkit-linear-gradient(#ffdf40 calc(100% - 40px), #ffdf40 40px);
      background: linear-gradient(#ffdf40 calc(100% - 40px), #ffdf40 40px);
      background-repeat: no-repeat;
      background-size: 0 100%;
      -webkit-transition: all .6s;
      transition: all .6s;
      color: #000; }
      .election-2020-section .entry-title a:hover {
        background-size: 100% 100%; }
  .election-2020-section .entry-content {
    font-family: "Merriweather", serif;
    font-size: 18px;
    line-height: 30px;
    margin-top: 8px;
    color: #000; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .election-2020-section .entry-content {
        font-size: 17px;
        line-height: 29px; } }
  .election-2020-section .post-author {
    color: #000;
    font-size: 15px;
    line-height: 30px;
    font-weight: bold; }

.election-primary article {
  display: none; }

.election-primary .entry-title {
  margin-top: 20px; }

.election-primary .post-thumbnail .thumb-bg {
  position: relative;
  padding-bottom: 74%;
  background-size: cover;
  background-position: center center;
  overflow: hidden; }
  .election-primary .post-thumbnail .thumb-bg a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    transition: 0.3s; }
  .election-primary .post-thumbnail .thumb-bg iframe {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0; }
    @media (min-width: 768px) {
      .election-primary .post-thumbnail .thumb-bg iframe {
        min-height: 100%; } }
    @media (max-width: 767px) {
      .election-primary .post-thumbnail .thumb-bg iframe {
        max-height: 100%; } }

@media (max-width: 767px) {
  .election-primary .post-thumbnail .has-embed-code .thumb-bg {
    background: none;
    padding-bottom: 0;
    max-height: 550px; }
    .election-primary .post-thumbnail .has-embed-code .thumb-bg iframe {
      position: relative; } }

.election-primary .post-thumbnail:hover .thumb-bg a {
  background: none; }

.election-primary .post-thumbnail .thumb-caption {
  padding-top: 10px;
  font-size: 15px;
  line-height: 22px;
  font-weight: bold;
  transition: 0.8s; }

.election-primary .post-thumbnail .owl-nav button {
  position: absolute;
  top: 44%;
  transform: translateY(-50%); }
  .election-primary .post-thumbnail .owl-nav button:hover i {
    color: #000; }
  .election-primary .post-thumbnail .owl-nav button i {
    font-size: 25px;
    background: #fff;
    color: #bbbec0;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    z-index: 999999;
    line-height: 40px;
    height: 40px;
    width: 22px; }
  .election-primary .post-thumbnail .owl-nav button.owl-prev {
    left: 0; }
    .election-primary .post-thumbnail .owl-nav button.owl-prev i {
      border-radius: 0 50px 50px 0;
      padding-right: 8px; }
  .election-primary .post-thumbnail .owl-nav button.owl-next {
    right: 0; }
    .election-primary .post-thumbnail .owl-nav button.owl-next i {
      padding-left: 8px;
      border-radius: 50px 0 0 50px; }

.election-secondary article {
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
  margin-bottom: 12px; }
  @media (max-width: 991px) {
    .election-secondary article:last-child {
      border-bottom: none; } }

@media (max-width: 991px) {
  .election-primary article {
    border-bottom: 1px solid #999999;
    padding-bottom: 10px;
    margin-bottom: 12px; } }

.election-featured-carousel {
  display: none; }

/*# sourceMappingURL=../../../true */