/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Merriweather',serif;background:#fdfcf9;color:#111;line-height:1.6;overflow-x:hidden;}a{color:#c62828;text-decoration:none;transition:0.3s;}a:hover{color:#000;text-decoration:underline;}h1,h2,h3,h4,h5,h6{font-weight:900;color:#111;}img{max-width:100%;height:auto;display:block;}.breaking-wrapper{display:flex;align-items:center;background:#fff;border-bottom:2px solid #111;padding:6px 10px;}.tranding-box{background:#c62828;color:#fff;padding:4px 10px;font-weight:700;border-radius:3px;text-transform:uppercase;margin-right:10px;}.breaking-news{overflow:hidden;white-space:nowrap;width:100%;position:relative;}.scroll-text{display:inline-block;white-space:nowrap;animation:scroll-left 18s linear infinite;}.scroll-text a{color:#111;font-weight:600;margin-right:30px;}.scroll-text a:hover{color:#c62828;text-decoration:underline;}@keyframes scroll-left{0%{transform:translateX(100%);}100%{transform:translateX(-100%);}}.logo h1{font-size:2rem;font-weight:800;margin:0;}.sfmenu{background:#fff;border-bottom:2px solid #111;text-align:center;padding:10px 0;}.sfmenu ul{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:center;}.sfmenu ul li{margin:0 15px;}.sfmenu ul li a{color:#111;font-weight:700;text-transform:uppercase;}.sfmenu ul li a:hover{color:#c62828;}.featured-title,.category-title{border-bottom:3px solid #c62828;font-size:22px;margin-bottom:20px;padding-bottom:5px;font-weight:900;}.views-view-responsive-grid{display:grid !important;gap:1.2rem !important;}@media (min-width:992px){.views-view-responsive-grid{--views-responsive-grid--column-count:4 !important;grid-template-columns:repeat(4,1fr) !important;}}@media (min-width:577px) and (max-width:991px){.views-view-responsive-grid{--views-responsive-grid--column-count:2 !important;grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:576px){.views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;grid-template-columns:1fr !important;}}.views-view-responsive-grid__item-inner{display:flex;height:100%;}.featured-item,.news-card{border:1px solid #ddd;background:#fff;border-radius:8px;overflow:hidden;transition:0.3s ease;width:100%;display:flex;flex-direction:column;height:100%;}.featured-item:hover,.news-card:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.08);}.featured-item img,.news-card img{width:100%;height:200px;object-fit:cover;border-bottom:1px solid #ccc;}.featured-item .content,.news-card .content{padding:12px;flex-grow:1;}.featured-item small,.news-card small{display:block;font-size:13px;color:#666;margin-bottom:5px;}.featured-item h5,.news-card h6{font-size:16px;font-weight:700;line-height:1.4;margin:0;}.featured-item h5 a,.news-card h6 a{color:#111;text-decoration:none;}.featured-item h5 a:hover,.news-card h6 a:hover{color:#c62828;}.latest-news-item{display:flex;align-items:flex-start;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}.latest-news-item img{width:90px;height:70px;object-fit:cover;border-radius:4px;margin-right:10px;}.latest-news-item h6{font-size:15px;font-weight:700;margin:0;line-height:1.3;}footer{background:#f5f5f5;border-top:3px solid #111;color:#333;margin-top:40px;}footer h5{font-weight:700;color:#111;margin-bottom:15px;}footer a{color:#333;font-size:14px;text-decoration:none;}footer a:hover{color:#c62828;}.footer-bottom{background:#eee;border-top:1px solid #ccc;color:#555;font-size:14px;}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:999;border-radius:50%;padding:10px 14px;background:#c62828;border:none;color:#fff;font-size:18px;display:none;transition:background 0.3s ease;}.back-to-top:hover{background:#000;}@media (max-width:992px){.featured-item img,.news-card img{height:180px;}}@media (max-width:768px){.featured-item img,.news-card img{height:150px;}.featured-title,.category-title{font-size:18px;}.sfmenu ul li{margin:8px;}}@media (max-width:576px){.featured-item img,.news-card img{height:130px;}.sfmenu{padding:8px 0;}.views-view-responsive-grid{gap:1rem !important;}}
