/*
Theme Name: Astra Child
Template: astra
Author: Hasmukh Dabhi
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Text Domain: astra-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: astra
Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,

*/

/* @import url("../astra/style.css"); */
/* Optional */

/* astra siderbar */

/* #secondary {
  margin: 0em 0 2.5em !important;
  word-break: break-word;
  line-height: 2;
} */

/* astra page builder */
/* .ast-page-builder-template .site .site-content #primary{
  margin: 0px;
  padding-left: 50px !important;
} */
.member-scroll-box {
  height: 300px;
  overflow: hidden;
  position: relative;
  /* border: 1px solid #2980b9; */
  padding: 10px;
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); */
  background: #fff;
}

.scroll-content {
  animation: scrollUp 20s linear infinite;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.member {
  display: flex;
  align-items: center;
  gap: 10px;
}

.member img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 4px;
}

@keyframes scrollUp {
  0% {
    transform: translateY(100%);
  }

  100% {
    transform: translateY(-100%);
  }
}

.content-area {
  width: 70%;
  float: left;
}

.right-sidebar {
  width: 30%;
  float: right;
}

/* News Section Sidebar Widget CSS */
.news-section-box {
  width: 100%;
  max-width: 300px;
  border: 1px solid #007bff;
  border-radius: 5px;
  overflow: hidden;
  background-color: #f8f9fa;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  margin-left: -20px;

}

.news-section-header {
  background: linear-gradient(to bottom, #238dc0, #1a7ca9);
  color: white;
  padding: 12px;
  text-align: left;
  font-size: 14px;
  font-family: "Arial", Sans-serif;
}

.news-section-content {
  height: 200px;
  overflow: hidden;
  position: relative;
}

.news-ticker {
  display: flex;
  flex-direction: column;
  animation: scrollNews 10s linear infinite;
}

.news-ticker-item {
  padding: 15px;
  border-bottom: 1px solid #dee2e6;
  background-color: #fff;
  font-size: 12px;
  font-family: "Arial", Sans-serif;
}

.news-ticker-item strong {
  color: #343a40;
}

@keyframes scrollNews {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-100%);
  }
}

/* Pause scroll on hover */
.news-section-content:hover .news-ticker {
  animation-play-state: paused;
}

/* Responsive */
@media (max-width: 600px) {
  .news-section-box {
    max-width: 100%;
  }

  .news-section-header {
    font-size: 1rem;
  }

  .news-ticker-item {
    font-size: 0.9rem;
  }
}