[data-scheme="inverse"], [data-scheme="dark"] {
    --cs-color-tags: #4a33cc;
    --cs-color-tags-contrast: #ffffff;
    --cs-color-tags-hover: #c9c2f0;
    --cs-color-tags-hover-contrast: #2f323d;
}

[data-scheme="inverse"], [data-scheme="default"] {
	  --cs-color-tags: #c9c2f0;
    --cs-color-tags-contrast: #1B1B53;
    --cs-color-tags-hover: #1B1B53;
    --cs-color-tags-hover-contrast: #c9c2f0;
}

.cs-entry__tags ul a {
    background-color: white;
}

.cs-entry__category-letter {
    display: none;

}

.cs-entry__category-label {
    background-color: #4a33cc;  
    padding: 0.7rem;
    color: white;
    border-radius: 12px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05);
}

.cs-entry__category-label:hover {
    color: white;
    background-color: #1B1B53;  
	  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 24px 24px -8px rgba(0, 0, 0, 0.05);
    transition: 0.25s;
}

.cs-header__nav-inner .sub-menu {
    background-color: #4a33ccf7;
}

.cs-header__nav-inner .sub-menu > li a {
    color: white;
}

.cs-header__nav-inner .sub-menu > li a:hover {
    color: #4a33cc;
}

.cs-header__nav-inner .sub-menu > li.current-menu-ancestor > a, .cs-header__nav-inner .sub-menu > li.current-menu-item > a {
    background-color: #1B1B53;
}

.cs-header__nav-inner li.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__categories .menu-item a {
    color: white;
}

.cs-header__nav-inner li.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__categories .menu-item:hover a {
    background-color: #c9c2f0;
    color:#4a33cc;
}

.cs-header__nav-inner li.cs-mega-menu .cs-active-item > a {
    background-color: #1B1B53;
}

[data-site-scheme="default"] .cs-header__nav-inner li.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts {
    background-color: #fffffff7;
    border-radius: 12px;
}

[data-site-scheme="dark"] .cs-header__nav-inner li.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__posts-container .cs-mm__posts {
    background-color: #1B1B53f7;
    border-radius: 12px;
}


:root, [data-site-scheme="default"] {
    --cs-color-header-background: #fffffff7;
}

:root, [data-site-scheme="dark"] {
    --cs-color-header-background: #13133af7;
}


.cs-header__nav-inner .sub-menu > li a:hover {
    background-color: #c9c2f0;
}

.cs-entry__post-meta .cs-meta-category .post-categories a {
    background-color: #4a33cc;  
    color: white;
    padding: 0.4rem;
    padding-left: 0.7rem;
	  padding-right: 0.7rem;
    border-radius: 6px;
	  margin-right: 0.5rem;
    line-height: 2.8rem;
}


.cs-entry__post-meta .cs-meta-category .post-categories a:hover {
    background-color: #c9c2f0;  
    color: #1B1B53;
}

.pk-widget-posts-template-list .cs-entry__title  {
    font-size: 1.1rem;
}

.pk-featured-categories {
    --pk-featured-overlay-background: #4a33cc;
}

.pk-featured-categories {
    margin: -1.5rem;
}

.pk-featured-categories .pk-featured-item:hover {
    --pk-featured-overlay-background: #c9c2f0; 
}

.pk-featured-categories .pk-featured-image img {
    opacity: 100%;
    filter: saturate(100%);
}


/*
[data-site-scheme="dark"] {
    color: #c9c2f0;
}*/

[data-site-scheme="default"] .cs-entry__header-info .cs-entry__title {
    color: #4a33cc;
}

[data-site-scheme="default"] .cs-entry__header-info .cs-entry__title {
    color: white;
    background-color: #4a33cce3;
    padding: 20px;
    border-radius: 12px;
	  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05);
}

[data-site-scheme="default"] .cs-entry__header-info .cs-entry__title:hover {
	  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 24px 24px -8px rgba(0, 0, 0, 0.05);
    background-color: #13133Ae3;
    transition: 0.25s;
	  color: #c9c2f0;
}

[data-site-scheme="dark"] .cs-entry__header-info .cs-entry__title {
    color: white;
    background-color: #4a33cce3;
    padding: 20px;
    border-radius: 12px;
		box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05);
}

[data-site-scheme="dark"] .cs-entry__header-info .cs-entry__title:hover {
	  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 24px 24px -8px rgba(0, 0, 0, 0.05);
    background-color: #13133Ae3;
    transition: 0.25s;
	  color: #c9c2f0;
}

.cs-overlay-background:after {
    background: linear-gradient(0deg, #1b1b53e3, #1b1b5366);
}


.cs-entry__thumbnail .cs-overlay-background img {
    border-radius: 6px;
}

::selection {
  background: #4a33cc50;
}

[data-site-scheme="dark"] ::selection {
  background: #4a33cc70;
}

.cs-footer__logo img {
    max-width: 50%;
}

[data-site-scheme="default"] .cs-footer__logo img {
    max-width: 50%;
	  filter: brightness(0%);
}

.pk-icon-twitter:before {
    content: "";
}


.cs-breadcrumbs .breadcrumb_last {
    opacity: 0.5;
    display: none;
}

[data-site-scheme="default"] .cs-entry__header-standard .cs-breadcrumbs .cs-separator:before {
    color: #4a33cc;
}

[data-site-scheme="default"] .cs-entry__header-standard .cs-breadcrumbs a {
    color: #4a33cc;
}

/*
[data-site-scheme="dark"] .cs-breadcrumbs .cs-separator:before {
    color: #957efc;
}

[data-site-scheme="dark"] .cs-breadcrumbs a {
    color: #957efc;
}

[data-site-scheme="dark"] .cs-entry__post-meta .cs-meta-date {
    color: #957efc;
}

[data-site-scheme="dark"] .cs-entry__post-meta a {
    color: #957efc;
}
*/


.cs-entry__post-meta .cs-meta-author .cs-photo {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 26px;
	height: 26px;
	overflow: hidden;
}
.cs-entry__post-meta .cs-meta-author .cs-photo img {
	display: block;
	max-width: 100%;
	width: auto;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	border-radius: 50%;
}
.cs-entry__post-meta .cs-meta-author .cs-photo img.pk-lazyload.pk-lqip {
	-webkit-clip-path: inset(0 0 0 0 round 50%);
	clip-path: inset(0 0 0 0 round 50%);
}

.cs-entry__post-meta .cs-meta-author-inner > *:not(:last-child) {
	margin-right: 5px;
}
.cs-entry__post-meta .cs-meta-icon {
	margin-right: 4px;
}



.cs-meta-author::before {
  content: ("pk-icon-twitter");
}

.cs-header__tag-line {
    display: none;
}