/*
CTC Separate Stylesheet
Updated: 2026-10-10 09:48:53
*/

:root {
	--accent-color: #dd127b;
    --theme-color: #660a8e;
	--theme-black: #353535;
}

a,
a:visited {
	color: var(--theme-color);
}

a:hover,
a:focus {
	color: var(--accent-color);
	text-decoration: underline;
}

body.default .entry-content > [class*="wp-block-"] .wp-block-categories-list.wp-block-categories a:not([class]):hover,
body.dark .latest-posts-full .header-details-wrapper .entry-title a:hover,
body.dark .entry-title a:hover,
body.dark h3.article-title a:hover,
body.dark h3.article-title.article-title-1 a:hover,
body.dark .trending-posts-carousel h3.article-title a:hover,
body.dark .exclusive-slides a:hover,
body.dark .article-title.article-title-1 a:hover,
body.dark .article-title a:hover,
#wp-calendar :is(caption, td#today),
.wp-calendar-nav a,
h3.article-title.article-title-1 a:hover,
.trending-posts-carousel h3.article-title a:hover,
:is(.entry-title, .exclusive-slides, .article-title.article-title-1, .article-title, .item-metadata.posts-date) a:hover,
.hentry .header-details-wrapper .posts-author a:hover,
.grid-item-metadata .posts-date a:hover,
.grid-item-metadata .posts-author a:hover,
.aft-full-title-first .author-links a:hover,
.aft-comment-count a:hover,
.aft-view-count:hover,
body:is(.default, .dark).aft-main-banner-slider-full .main-slider .slider-figcaption .grid-item-metadata .author-links a:hover,
body:is(.default, .dark).aft-main-banner-slider-full .main-slider .slider-figcaption .grid-item-metadata .author-links a:hover i,
body.dark .item-metadata.posts-date a:hover, body.dark .hentry .header-details-wrapper .posts-author a:hover,
body.dark .grid-item-metadata .posts-date a:hover,
body.dark .grid-item-metadata .posts-author a:hover,
body.dark .aft-full-title-first .author-links a:hover,
body.dark .aft-comment-count a:hover,
body.dark .aft-view-count a:hover,
body .figure-categories-2 .cat-links a {
	color: var(--accent-color);
}

/**
 * Header
 */

nav.main-navigation {
    background-color: var(--theme-color);
}

.main-navigation a:hover,
.main-navigation a:focus {
	text-decoration: none;
}

/*.site-header {
    background-color: #fff;
}*/

.em-breadcrumbs {
	margin-bottom: 20px;
	font-size: 13px;
}

/**
 * Ticker
 */

.exclusive-posts .exclusive-now {
	background-color: var(--accent-color);
}

.exclusive-posts a {
	color: var(--theme-black);
}

.exclusive-posts .marquee a {
	font-weight: 500;
}

/**
 * Posts
 */

.aft-main-banner-slider-grid .trending-story .figure-categories .cat-links a.covernews-categories,
.full-plus-list .spotlight-post:first-of-type .figure-categories .cat-links a.covernews-categories,
.figure-categories .cat-links a.covernews-categories {
	background-color: var(--theme-color);
}

span.trending-no {
	background-color: var(--accent-color);
}

.em-post-format i {
	background-color: var(--accent-color);
}

.aft-main-banner-slider-list-tabbed .af-main-banner-editors-picks .figure-categories .cat-links a.covernews-categories,
.aft-main-banner-slider-list .af-main-banner-editors-picks .figure-categories .cat-links a.covernews-categories,
.tabbed-story .figure-categories .cat-links a.covernews-categories,
.covernews_tabbed_posts_widget .figure-categories .cat-links a.covernews-categories,
.list .spotlight-post .figure-categories .cat-links a.covernews-categories,
.full-plus-list .spotlight-post .figure-categories .cat-links a.covernews-categories,
.trending-posts-vertical-carousel .figure-categories .cat-links a.covernews-categories,
.trending-story .figure-categories .cat-links a.covernews-categories {
	color: var(--accent-color);
}

.article-title a,
.title-heading a {
	color: var(--theme-black);
}

.figure-categories {
	display: none;
}

.spotlight-post .title-heading,
.slick-slider .title-heading {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.widget_text a:not([class]),
body.default .entry-header-details .post-excerpt p a,
body.default .comment-content a,
body.default .entry-content > [class*="wp-block-"] a:not([class]),
body.default .entry-content > :is(ul, ol, h1, h2, h3, h4, h5, h6, p) a:not([class]):is(:link, :visited) {
	color: var(--theme-color);
	/*text-decoration: none;*/
}

/**
 * Forms
 */

.secondary-color, button, input[type="button"],
input[type="reset"],
input[type="submit"],
.site-content .search-form .search-submit,
.site-footer .search-form .search-submit,
.wp-block-tag-cloud.is-style-outline a:hover,
.tagcloud a:hover {
	background-color: var(--accent-color);
}

/**
 * Footer
 */

.site-footer {
	color: #e5e7eb;
}

.site-footer a {
	color: #fff;
}

.site-info {
	font-size: 13px;
}

#scroll-up::after {
	border-bottom-color: var(--accent-color);
}

/**
 * Social
 */

:is(.social-navigation, .social-widget-menu, .em-author-details) ul li a[href*="feed"] {
	background-color: #ea580c;
}

:is(.social-navigation, .social-widget-menu, .em-author-details) ul li a[href*="wa.me"] {
	background-color: #16a34a;
}

.em-author-details ul li a[href*="feed"]::after,
.social-navigation ul a[href*="feed"]::after,
.social-widget-menu ul a[href*="feed"]::before {
	content: "\f09e";
}

.em-author-details ul li a[href*="wa.me"]::after,
.social-navigation ul a[href*="wa.me"]::after,
.social-widget-menu ul a[href*="wa.me"]::before {
	content: "\f232";
}
