/*
Theme Name:           Authentic Child
Template:             authentic 
Description:          Wordpress Theme for Blogs & Magazines
Text Domain:          authentic-child
Version:              1.2.0
*/



:root{
	--font-opensans: 'Open Sans';
	--theme-news-color: #741746;
	--theme-sports-color: #1C2B54;
	--theme-healthtech-color: #289C98;
	--theme-lifestyle-color: #8E59D4;
	--theme-dn-tv-color: #F85717;
	--white: #fff;
}


.picks-post-image {
    margin: 0px !important;
}

.picks-post-cols {
    margin: 0px !important;
}

.sub-heading-group {
    margin-top: 0px !important;
}

.picks-posts-columns .wp-block-column {
    margin-top: 0px !important;
}


/* === SEARCH ==== */
button.navbar-widgets-btn::before {
	content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    mask-image: url(/wp-content/uploads/2024/02/search-icon-1.svg);
    mask-clip: inherit;
    background-color: #fff;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url(/wp-content/uploads/2024/02/search-icon-1.svg);
    -webkit-mask-position-x: center;
    -webkit-mask-position-y: center;
}
.mob-serch-bar {
    display: none;
}
.button-effect span:first-child {
    font-family: var(--font-opensans);
}
.navbar-single-column-widgets .navbar-widgets-container{
	display: none;
	opacity: 1;
}
.navbar-single-column-widgets:hover .navbar-widgets-container, .navbar-single-column-widgets:focus .navbar-widgets-container{
	display: block;
	opacity: 1;
}
.category button.navbar-widgets-btn::before {
	background-color: #1A2649;
}
.navbar-single-column-widgets{
	margin-left: 0px !important;
	z-index: 99;
}
button.navbar-widgets-btn {
    position: relative;
    color: transparent !important;
	width: 30px;
    height: 30px !important;
}

/* ==== HEADER STYLE ==== */
.navbar-primary{
	background-color: #741746 !important;
}
.nav-bar-inner {
	margin: auto;
}
li.menu-item a::before{
	content: "";
	position: absolute;
	width: 0%;
	height: 4px;
	background: white;
	bottom: -21px;
	left: 0;
	transition: 0.4s all ease;
}
li.menu-item a:hover::before{
	width: 100%;
}
li.current_page_item > a::before {
	width: 100%;
}
li.current-menu-ancestor a::before {
	background: #7f0547;
	width: 100%;
}
li.current-menu-item a::before{
	width: 100%;
}
.theme-life li.current-menu-item a::before{
	background: var(--theme-lifestyle-color);
}
.theme-science-technology li.current-menu-item a::before{
	background: var(--theme-healthtech-color);
}
.theme-sports li.current-menu-item a::before{
	background: var(--theme-sports-color);
}
.theme-dn-tv li.current-menu-item a::before{
	background: var(--theme-dn-tv-color);
}
.theme-news li.current-menu-item a::before{
	background: var(--theme-news-color);
}
.sub-menu li.current-menu-item a {
	color: #7f0547 !important;
}
.sub-menu li a::before{
	display: none;
}
.navbar-col-1{
	display: none !important;
}
.navbar-primary.sticky-nav{
	z-index: 9999 !important;
}
.topbar.cs-d-none.cs-d-lg-block {
	display: none !important;
}
.site-content{
	margin-top: 0px !important;
}
.navbar-logo-header {
	display: flex;
	justify-content: center;
	padding: 24px 0px 34px;
}
.navbar-logo-header img {
    height: 44px;
    object-fit: contain;
}
.category .navbar-logo-header {
    padding-bottom: 24px;
}
.navbar .pr-navbar {
	display: flex;
}
.pr-navbar .sub-menu{
	position: absolute;
	padding: 20px 0;
	z-index: 9999;
	width: 240px;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	border-top: 3px solid #7F0547;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
	-webkit-transform: translateZ(0);
	text-align: left;
}
.navbar-primary .navbar {
    height: 100% !important;
}
.pr-navbar li {
	position: relative;
	display: table-cell;
	padding: 20px 17px;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
}
.pr-navbar li a{
	position: relative;
}
li.menu-item.sub-close-li{
	display: none;
}
.pr-navbar .menu-item-has-children>a:first-child:after{
	font-family: "cs-icons";
	content: "\e91f";
	position: absolute;
	top: 3px;
	right: -21px;
	font-size: 10px;
	font-weight: 700;
	display: flex;
	align-items: center;
}
ul.sub-menu li a {
    color: black;
}

.navbar .pr-navbar li:hover:hover .sub-menu {
	-webkit-transform-origin: 0 0;
	-webkit-animation: Grow .4s ease-in-out;
	animation: Grow .4s ease-in-out;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	opacity: 1;
	visibility: visible;
	top: calc(100% - 1px);
	left: 0;
}
.pr-navbar .sub-menu ul li a {
	color: black;
}
.pr-navbar .sub-menu ul li {
	display: block !important;
	padding: 9px 30px !important;
}
.pr-navbar .sub-menu ul {
	padding: 0px;
}
@keyframes Grow {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.navbar-search-btn::after{
	display: none;
}
.pr-navbar-toggle {
	background: transparent;
	padding: 0px;
	display: none;
}
.navbar-scheme-toggle {
	display: none;
}

span.sby_video_title {
	display: block; 
	overflow: hidden;
	text-overflow: ellipsis; 
	white-space: nowrap; 
	max-width: 100%; 
	font-size: 16px;
	line-height: 1.2; 
	max-height: 20px; 
}

.sby_info.sby_info_item {
	padding: 16px 0px !important;
}

p.sby_meta {
	text-align: left;
}
.sby_items_wrap {
	padding: 0px !important;
}

.dntv-home{
	padding-top: 72px !important;
	padding-bottom: 72px !important;
}
.cat-query-block ul li article {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.picks-post-col-2, .picks-post-col-1 {
    margin-top: 0px !important;
}
.site-content{
	margin-bottom: 0px !important;
	padding-bottom: 43px;
}
/* ==== NEWSLETTER BLOCK ==== */

.hm-newsletter-group .wp-block-group__inner-container{
	background: #464F6B;
	padding: 64px 80px;
}
.hm-newletter-title-group .wp-block-group__inner-container,
.hm-subscribe-block .wp-block-group__inner-container,
.subscr-social-group .wp-block-group__inner-container {
	padding: 0px !important;
}

.hm--newsletter-section .cnvs-block-section-content{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.hm-newsletter-title {
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 37px;
}

.hm-newletter-subtitle {
	margin-bottom: 0px !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
}

.pk-subscribe-form-block .pk-privacy label {
	color: #D9D9D9 !important;
	font-size: 12px;
	line-height: 1.4;
	display: flex;
}
.pk-subscribe-form-block .pk-input-group .form-control{
	height: 48px;
}

.hm-social-icon li {
	padding: 8px;
}
.hm-social-icon li a svg {
	width: 16px !important;
	height: 16px !important;
}

.hm-social-icon li a {
	margin: auto;
}

.hm-social-icon  .wp-social-link-facebook{
	background: #3B5998 !important;
}
.hm-social-icon  .wp-social-link-twitter{
	background: #00ACED !important;
}
.hm-social-icon  .wp-social-link-instagram{
	background: #675144 !important;
}
.hm-social-icon  .wp-social-link-youtube {
	background: #FF0000 !important;
}

.hm-social-icon {
	gap: 32px;
}

.pk-subscribe-form-block {
	padding: 0px !important;
}

.hm--newsletter-section {
	margin-top: 0px !important;
}
.hm--newsletter-section {
	padding-top: 44px;
}
/* === END NEWSLETTER BLOCK === */
.hm-life-section {
	padding-top: 42px;
}
.hm-health-section {
	padding-bottom: 41px;
}   

/* ==== FOOTER ==== */
.site-footer {
	padding: clamp(1.5rem, 0.825rem + 3.375vw, 4.875rem) 20px;
}
.cnvs-footer-block {
	max-width: 1440px;
	margin: auto;
	padding: 0 clamp(0.75rem, -1.1786rem + 9.6429vw, 7.5rem);
}
.cnvs-footer-group{
	border-top: 3px solid #FFFFFF30;
	padding-top: 77px;
}
.cnvs-footer-menu-title {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	color: white;
	line-height: 1.2;
	margin-bottom: 19px;
}
.site-footer{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.cnvs-footer-columns {
	display: grid;
	grid-template-columns: repeat(5, 1fr);

}
.cnvs-footer-menu-title {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	color: white;
	line-height: 1.3;
	margin-bottom: 19px;
}

.cnvs-footer-columns {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 95px;
}

.ft-class {
	padding: 0px;
	list-style-type: none;
}

.ft-class li {
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 10px;
	font-weight: 400;
}

.ft-class li a {
	color: #EEEEEE;
}

.site-footer{
	background: #741746 !important;
}
.cnvs-footer-cpyright {
	display: none;
}
.cnvs-cpy-right {
	color: white;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 400;
	margin-bottom: 0px;
}
.pk-subscribe-submit span:first-child{
	font-family: var(--font-opensans) !important;
}
/* ==== DN TV BLOCK ==== */
.cnvs-block-section .cnvs-block-section-outer {
	max-width: 1440px !important;
	padding: 0 clamp(0.75rem, -1.1786rem + 9.6429vw, 7.5rem) !important;
}
.hm-youtube-right-col .sby_video_thumbnail {
	height: 130px !important;
}

.hm-youtube-left-col .sby_video_thumbnail {
	height: 532px !important;
}
.hm-youtube-right-col  p.sby_video_title_wrap {
	margin-bottom: 9px !important;
}

.picks-post-col-2 .picks-post-title a {
	color: black !important;
}
.picks-post-col-2 .picks-post-title {
	width: 80%;
}
.cat-query-category {
	position: relative;
	z-index: 99;
	color: black;
}
.cat-query-block ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 15px;
}
.cat-query-block li .wp-block-post-featured-image img {
	height: 230px;
	object-fit: cover;
	transform: scale(1);
    transition: 0.3s all ease-in;
}
.cat-query-block article{
	position: relative;
	overflow: hidden;
}
.cat-query-block article:hover .wp-block-post-featured-image img {
	transform: scale(1.1);
}
.cat-query-block ul li {
	position: relative;
}
.cat-query-block .alignwide.wp-block-post-featured-image {
	margin-bottom: 0px;
	position: relative;
}
.cat-query-group.wp-block-group {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	padding: 10px 10px; 
}

.cat-query-sidebar .cat-query-list ul li:not(:last-child) {
	margin-bottom: 15px;
}
.cat-query-sidebar .cat-query-list .cat-query-posttitle {
	margin-bottom: 12px !important;
	padding: 0;
}
.cat-query-sidebar .cat-query-category {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.post-data-container .post-data-wrapper {
	margin-top: 0 !important;
}
.picks-post-query ul li:last-child .picks-post-cols{
	margin-bottom: 0px !important;
}

.picks-post-image img {
	height: 87px !important;
	width: 100%;
	object-fit: cover;
}
.picks-posts-section {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.picks-posts-columns{
	gap: 15px;
}

.picks-post-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 1.2;
	font-weight: 700;
	max-height: 80px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	font-size: 16px;
}   

.cat-query-block.hero-posts-query-block ul {
	grid-template-columns: 50% repeat(2, 1fr);
}
.cat-query-block.hero-posts-query-block ul li img {
	height: 310px;
}

.hero-posts-section {
	margin-bottom: 0px !important;
	padding-bottom: clamp(2.25rem, 1.7375rem + 2.5625vw, 4.8125rem);
}

/* === EDITORS PICKS === */
.picks-post-cols {
	gap: 15px;
	margin-bottom: 12px !important;
	display: grid !important;
	grid-template-columns: 119px  repeat(1, 1fr);
}
.picks-post-title a {
	text-decoration: none;
}

.post-news-data-section, .post-sports-data-section, .post-healthy-data-section{
	padding-top: clamp(2.25rem, 2.2rem + 0.25vw, 2.5rem);
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.post-healthy-data-section{
	padding-bottom: clamp(0.75rem, 0.4rem + 1.75vw, 2.5rem);
}
.post-life-cul-data-section{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: clamp(2.25rem, 2.175rem + 0.375vw, 2.625rem);
	padding-bottom: clamp(2.25rem, 2.15rem + 0.5vw, 2.75rem);
}
.hm-subscrible-group {
    margin-top: 0px !important;
}
.cat-query-sidebar .wp-block-buttons {
    margin-top: 0px !important;
}

.cat-query-list {
    margin-bottom: clamp(0.75rem, 0.7125rem + 0.1875vw, 0.9375rem) !important;
}

/* sports block section */
.post-data-wrapper {
	gap: 15px;
}

.post-sports-data-section .cat-query-block ul,
.post-healthy-data-section .cat-query-block ul,
.post-life-cul-data-section .cat-query-block ul {
	grid-template-columns: 70% repeat(1, 1fr);
}
.post-sports-data-section .cat-query-block li .wp-block-post-featured-image img,
.post-healthy-data-section .cat-query-block li .wp-block-post-featured-image img,
.post-life-cul-data-section .cat-query-block li .wp-block-post-featured-image img {
	height: 310px;
}

/* healthy post section */

/* lifestyle post section */

.main-content .entry-content .cnvs-block-section,
.main-content .entry-summary .cnvs-block-section {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.post-data-container {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 clamp(0.75rem, -1.1786rem + 9.6429vw, 7.5rem);
}

/* === SUB NAVEBAR === */
.sub-navbar {
	background: var(--theme-news-color);
}
.navbar-inner {
	margin: auto;
}
ul.sub-navbar {
	padding: 0px;
	list-style-type: none;
	display: flex;
	justify-content: center;
	margin-bottom: 0px;
}

ul.sub-navbar li {
	color: white;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 700;
	text-align: center;
	position: relative;
	padding: 19px 14px;
}
ul.sub-navbar li a {
	color: white;
	position: relative;
}

.navbar-secondary.sub-navbar:has(.current-active) {
	padding-bottom: 0px;
}


li.current-active a::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: white;
	bottom: -7px;
	left: 0;
	right: 0;
	margin: auto;
}
.category .navbar-primary {
	background: white !important;
	border-bottom: 1px solid #E0E0E0;
}

.category .navbar-primary li a{
	color: #1A2649;
}
.category .pr-navbar .sub-menu{
	border-top: 3px solid #7F0547;
}
.category .navbar-search-btn svg path {
	fill: #1A2649;
}
.category .navbar-search{
	color: #1A2649;
}
.category .pr-navbar-toggle svg{
	stroke: #7f0547;
}
.category .meta-category .post-categories li + li{
	margin-left: 0px !important;
}
.archive-grids .post-grid .post-outer{
	display: flex;
    flex-direction: column;
    height: 100%;
}
.archive-grids .post-grid .post-outer .post-inner + .post-inner{
	display: flex;
    flex-direction: column;
    height: 100%;
}
.date-share-div {
	display: grid;
	width: 100%;
	grid-template-columns: 70% repeat(1, 1fr);
	margin-top: auto;
}
.post-share {
	margin-top: 0px !important;
}
.share-meta {
	display: flex;
	justify-content: right;
}
.date-meta {
	display: flex;
	align-items: center;
}
.cateogry-post-title {
	font-size: 24px !important;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 16px !important;
	margin-top: 0px !important;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	max-height: 88px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.post-inner ul.post-categories {
	margin-bottom: 16px !important;
	gap: 6px;
}
.cat-post-thumbnail img {
	width: 100%;
	height: 277px;
	object-fit: cover;
}
.archive-grids {
	row-gap: 60px;
	margin-right: -10px !important;
	margin-left: -10px !important;
}
.archive-grids > article:nth-child(-n+2) {
	flex: 0 0 50% !important;
	max-width: 50% !important;
}

.post-grid {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.cat-post-thumbnail ul.post-meta, .cat-post-thumbnail .post-more {
	display: none !important;
}
.post-grid .post-inner + .post-inner {
	margin-top: 17px !important;
}
article {
	position: relative;
}

.date-share-div {
	margin-bottom: 0px !important;
}
header.page-header {
	display: none;
}
.navigation.pagination .nav-links{
	font-weight: 400;
	font-size: 14px;
}
.navigation.pagination .nav-links > a {
	color: #8895BD;
}
span.page-numbers.current {
	color: #7f0547;
}
.archive-grids article + article{
	margin-top: 0px !important;
}

.subscription-section .post-data-container {
	padding: 0px;
}

.category .subscription-section {
	padding-top: 82px;
}

.subscription-section .hm-newsletter-group .wp-block-group__inner-container {
	background: #1A2649;
}
.hm-newsletter-group .pk-subscribe-form-wrap {
	background-color: transparent !important;
}
.hm-social-icon {
	margin-top: 32px !important;
}
.navigation.pagination .nav-links a:last-child:after{
	content: "\e921" !important;
}
.navigation.pagination .nav-links a:first-child:before{
	content: "\e920" !important;
}
.archive-pagination {
	border-top: none !important;
	margin-top: 0px !important;
	padding-top: 75px !important;
}
.navigation.pagination .next.page-numbers, .navigation.pagination .prev.page-numbers {
	padding: 0px 20px;
}

/* === SINGLE PSOT PAGE === */

ul.related-div-posts {
	padding: 0px;
	list-style-type: none;
}
.related-posts-section .sub-heading-group {
    margin-bottom: 15px !important;
}
ul.related-div-posts li {
	margin-bottom: 16px;
}

.related-cols {
	display: grid;
	gap: 10px;
	grid-template-columns: 84px repeat(1, 1fr);
}

.related-col-1 img {
	width: 100%;
	height: 85px;
	object-fit: cover;
}
.single div#content {
    padding-top: 51px;
}
.single .post-data-container .main-content {
	margin-left: 0px;
	margin-right: 0px;
}
.single .layout-sidebar .content-area{
	flex: 0 0 70%;
	max-width: 70%;
	padding-right: 45px !important;
}
.related-posts-section {
	flex: 0 0 30%;
}

.single .subscription-section {
	padding-top: 43px;
	margin-top: 0px;
}
.single .content-area {
	padding: 0px !important;
}
.single .post-wrap .post-main {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.layout-small .wp-block-columns {
	display: grid !important;
	}
.layout-small .hm-newsletter-group .wp-block-group__inner-container {
	padding: 40px 40px;
}
.layout-small .subscr-col-1 {
	display: grid;
	grid-template-columns: 60% 40%;
}

.layout-small .hm-social-icon {
	margin-top: 0px !important;
	justify-content: flex-end !important;
}
.layout-small .hm-newsletter-title{
	margin-bottom: 15px;
}
.related-posts-inner {
	position: sticky;
	top: 20px;
	transition: .4s ease all;
}
.single blockquote a {
	font-weight: 700;
}

.single blockquote {
	font-size: 24px !important;
	line-height: 1.2 !important;
	font-weight: 700;
}
.single .post-main p {
	margin-top: 0px !important;
	margin-bottom: 25px !important;
	font-size: 16px !important;
	line-height: 1.5;
}
.post-single-title {
	font-size: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) !important;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 16px;
}

.post-header-data .post-categories {
	margin-bottom: 20px !important;
}
ul.post-meta-ul {
	padding: 0px;
	list-style-type: none;
	margin-bottom: 0px;
}

ul.post-meta-ul li {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	display: inline-block;
}

ul.post-meta-ul li + li {
	margin-left: 8px;
}

.post-meta-ul li + li:before {
	margin-right: 0.5rem;
	content: "\b7";
}

.post-meta-ul .meta-author a {
	color: #7F0547;
}

.post-meta-ul .meta-date a {
	color: #000000;
}

.post-meta-ul .meta-reading-time {
	color: #565656;
}
.single .post-media {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.post-header-data {
	display: flex;
	flex-direction: column;
	gap: 33px;
	margin-bottom: 44px;
}
.post-single-sharr {
	display: grid;
	grid-template-columns: 85% repeat(1,1fr);
	gap: 12px;
}

.post-single-share {
	display: flex;
	justify-content: right;
	align-items: center;
}

.post-header-col-2 .post-media figure{
	margin-bottom: 0px;
}
.mob-subscription-section{
	display: none;
}
.single #primary {
	margin-bottom: 0px;
}
.single .layout-sidebar .content-area{
	border-bottom: none !important;
}

/* === CATEGORY SLIDER === */
.cat-posts-inner img {
	width: 100%;
	height: 600px;
	object-fit: cover;
}

.cat-posts-inner {
	position: relative;
}

.cat-posts-title {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #F2F2F2;
	line-height: 1.2;
	font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
	font-weight: 700;
	padding: 0px 47px 25px;
	z-index: 99;
	margin-bottom: 25px;
}

.cat-posts-title a {
	color: #F2F2F2;
}

.cat-posts-slide {
	position: relative;
}

.cat-posts-slide::before {
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(40, 156, 152, 0) -0.05%, #289C98 100%);
	height: 175px;
	z-index: 1;
}
.cat-posts-title:hover a {
	color: #F2F2F2;
}
.cat-posts-slider .owl-dots{
	position: absolute;
	bottom: 17px;
	left: 0;
	right: 0;
}
.cat-posts-slider .owl-dot.active span {
	background-color: #fff;
	opacity: 1;
}
.cat-posts-slider .owl-dot span{
	background-color: #fff;
	opacity: 20%;
}
.cat-posts-slider .owl-dot span{
	width: 8px;
	height: 8px;
}
.category-posts-slider {
	padding-top: clamp(0.75rem, 0rem + 3.75vw, 4.5rem);
	padding-bottom: clamp(1.5625rem, 0.5625rem + 5vw, 6.5625rem);
}
.category-posts-slider .owl-prev, .category-posts-slider .owl-next{
	opacity: 1;
	color: white !important;
	width: 30px;
	font-size: 40px !important;
	top: 43%;
}
.category-posts-slider  .owl-prev {
	left: 40px;
}
.category-posts-slider  .owl-next {
	right: 40px;
}
.category-posts-slider button.owl-prev {
	background-image: url('/wp-content/uploads/2024/02/arrow-1.svg') !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	transform: rotate(0deg);
}

.category-posts-slider button.owl-prev span, .category-posts-slider button.owl-next span{
	opacity: 0;
}
.category-posts-slider button.owl-next {
	background-image: url('/wp-content/uploads/2024/02/arrow-right.svg') !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	transform: rotate(0deg);
}






/* ==== MEDIA QUERY ==== */

@media (min-width: 760px) {
	.main-content .entry-content .cnvs-block-section,
	.main-content .entry-summary .cnvs-block-section {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
}

@media (max-width: 640px) {
	.cat-query-block ul {
		grid-template-columns: repeat(1, 1fr);
		gap: 10px;
	}
	.cat-query-sidebar .cat-query-list ul article {
		padding: 24px 12px !important;
	}
	.cat-query-block li .wp-block-post-featured-image img {
		height: 200px;
	}
	.post-sports-data-section .cat-query-block ul,
	.post-healthy-data-section .cat-query-block ul,
	.post-life-cul-data-section .cat-query-block ul {
		grid-template-columns: repeat(1, 1fr);
	}
	.post-sports-data-section .cat-query-block li .wp-block-post-featured-image img,
	.post-healthy-data-section .cat-query-block li .wp-block-post-featured-image img,
	.post-life-cul-data-section .cat-query-block li .wp-block-post-featured-image img {
		height: 200px;
	}


}


@media only screen and (max-width: 768px){

	li.current-menu-item a::before{
		display: none;
	}
	.hm-newsletter-group.post-data-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	.post-list .post-inner + .post-inner{
		margin-top: 0px !important;
	}
	
	.dntv-home{
		padding-top: 24px !important;
		padding-bottom: 32px !important;
	}
	.hm-youtube-left-col .sby_video_thumbnail {
		height: 260px !important;
	}

	/* === NEWSLETTER SECTION === */
	.hm-newsletter-group .wp-block-group__inner-container{
		padding: 64px 24px !important;
	}
	.hm-newletter-title-group .wp-block-group__inner-container, 
	.hm-subscribe-block .wp-block-group__inner-container, 
	.subscr-social-group .wp-block-group__inner-container{
		padding: 0px !important;
	}
	.hm-social-icon {
		gap: 24px;
	}
	.hm-newsletter-group .wp-block-columns {
		gap: 56px;
	}
	.hm-newsletter-title {
		margin-bottom: 22px !important;
	}
	.pk-subscribe-form-wrap .pk-input-group input {
		padding: 10px;
	}
	.hm-newletter-subtitle {
		margin-top: 0px !important;
	}

	/* === FOOTER === */
	.site-footer {
		background: #7F0547 !important;
	}
	.cnvs-footer-columns{
		grid-template-columns: repeat(2, 1fr);
		gap: 45px;
		row-gap: 32px;    
	}
	.cnvs-footer-columns .cnvs-footer-column:last-child {
		display: none;
	}
	.cnvs-footer-menu-title{
		font-size: 12px;
	}
	.ft-class li{
		font-size: 12px;
		margin-bottom: 14px;
	}
	.cnvs-footer-group{
		padding-top: 0px;
		border-top: 0px;
	}
	.cnvs-footer-cpyright {
		display: block;
		margin-top: 30px;
	}

	/* ==== */
	.sub-heading{
		padding: 7px 50px 5px 14px !important;
	}
	.cat-query-sidebar .wp-block-buttons{
		justify-content: left !important;
	}
	
	.cat-query-block.hero-posts-query-block ul {
		grid-template-columns: repeat(1,1fr);
	}
	.hero-posts-section .post-data-container {
		padding: 0px !important;
	}
	.cat-query-block.hero-posts-query-block ul li img {
		height: 240px !important;
	}
	.picks-posts-columns {
		gap: 36px;
	}
	.picks-post-col-2 .picks-post-title {
		width: 100%;
	}
	/* === CATEGORY PAGE === */
	.cat-post-thumbnail img{
		height: 200px;
	}
	.archive-grids {
		row-gap: 32px !important;
	}
	.archive-pagination{
		padding-top: 56px !important;
	}
	.navigation.pagination .next.page-numbers, .navigation.pagination .prev.page-numbers {
		padding: 0px 4px;
	}
	.category .subscription-section {
		padding-top: 34px !important;
	}

	.cateogry-post-title {
		max-height: 66px;
	}
	.category .post-share .pk-share-buttons-item{
		padding: 2px !important;
	}
	.category .post-meta li + li:before{
		margin-right: 3px;
	}
	.category .post-meta li + li {
		margin-left: 3px;
	}
	.date-share-div {
		grid-template-columns: 73% repeat(1, 1fr);
	}
	.post-grid {
		padding-bottom: 32px;
	}
	.archive-grids > article:nth-child(-n+2){
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.category-posts-slider .owl-nav{
		display: none;
	}
	.category-posts-slider .owl-prev, .category-posts-slider .owl-next{
		font-size: 24px !important;
	}
	.cat-posts-title {
		margin-bottom: 22px;
		padding: 0px 12px 22px;
	}
	.related-cols {
		grid-template-columns: 119px repeat(1, 1fr) !important;
	}
	.cat-posts-inner img{
		height: 297px !important;
	}
	
	.category .post-data-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.category .post-archive {
		padding-left: 12px;
		padding-right: 12px;
	}
	.single .post-data-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.single .related-posts-section, .category-posts-slider {
		padding-left: 12px;
		padding-right: 12px;
	}
	
	.single main#main {
		padding-left: 12px;
		padding-right: 12px;
	}
	.site-content{
		margin-bottom: 0px !important;
	}
	

}



@media (max-width: 781px) {
	.post-data-container .post-data-wrapper {
		gap: 10px;
	}
	.cat-query-sidebar .cat-query-list ul li:not(:last-child) {
		margin-bottom: 10px;
	}
	.picks-post-cols {
		flex-wrap: nowrap !important;
	}

}


@media (max-width: 1080px) {
	.cat-query-block.hero-posts-query-block ul li img {
		height: 235px;
	}
}


@media only screen and (max-width: 1019px){
	.cnvs-block-section-sidebar{
		max-width: 100% !important;
	}
	.hm-newsletter-group .wp-block-group__inner-container{
		padding: 55px 50px;
	}
	.hm-newletter-title-group .wp-block-group__inner-container, 
	.hm-subscribe-block .wp-block-group__inner-container, 
	.subscr-social-group .wp-block-group__inner-container{
		padding: 0px !important;
	}
}


@media only screen and (max-width: 1024px){

	.navbar-single-column-widgets:hover .navbar-widgets-container, .navbar-single-column-widgets:focus .navbar-widgets-container {
		display: flex;
		visibility: visible;
		opacity: 1;
	}
	
	.navbar-single-column-widgets .navbar-widgets-container {
		opacity: 1 !important;
		visibility: visible !important;
		display: block;
	}
	.mob-serch-bar {
		position: relative;
	}
	.navbar-col-3 {
		display: none !important;
	}
	.mob-serch-bar {
		display: block;
	}
	.mob-serch-bar button.navbar-widgets-btn {
		display: none;
	}

	/* === MOB NAVBAR === */
	li.menu-item a::before{
		display: none;
	}
	.navbar-primary .navbar{
		height: 100% !important;
		padding-top: 14px;
		padding-bottom: 14px;
	}
	li.menu-item.sub-close-li{
		display: block;
	}
	.navbar-col-1{
		display: block !important;
	}
	.navbar .pr-navbar {
		display: block;
		list-style-type: none;
	}
	.navbar-primary {
		background-color: #7F0547 !important;
	}
	.navbar .pr-navbar li {
		display: block;
		padding: 0px 0px;
		font-size: 24px;
		font-weight: 400;
		margin-bottom: 32px;
	}

	.navbar-col.mob-navabar {
		position: fixed;
		width: 100%;
		height: 100vh;
		background: #7F0547;
		top: 73px;
		left: 0;
		overflow-y: auto;
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform-origin: center top;
		transition: all .5s ease-in-out;
	}
	.mob-navabar.active-menu {
		z-index: 99;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
	}
	.pr-navbar .sub-menu{
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: #1A2649;
		opacity: 0;
		visibility: hidden;
		transition: all 0.35s ease-in-out;
		transform: translateX(100%);
	}
	.sub-menu.is-active {
		opacity: 1;
		visibility: visible;
		transform: translateX(0%);
	}
	.pr-navbar li {
		position: unset;
	}   
	.navbar .pr-navbar li:hover:hover .sub-menu{
		top: 0;
		animation: none;
	}
	.nav-bar-inner {
		width: 100%;
		box-sizing: border-box;
		padding: 30px 24px;
	}
	.pr-navbar .sub-menu ul li a {
		color: white;
	}
	.pr-navbar .menu-item-has-children>a:first-child:after{
		bottom: 0;
		right: 0;
		font-size: 14px;
		transform: rotate(269deg);
	}
	.pr-navbar li a{
		width: 100%;
		display: flex;
		color: white;
	}
	.nav-bar-inner{
		display: block !important;
	}
	.sub-close-li {
		position: relative !important;
		display: flex !important;
		justify-content: center;
	}

	.sub-close-li::before {
		font-family: "cs-icons";
		content: "\e91f";
		position: absolute;
		top: 3px;
		bottom: 0;
		left: -5px;
		font-size: 16px;
		font-weight: 700;
		display: flex;
		align-items: center;
		color: white;
		transform: rotate(90deg);
	}

	.sub-menu {
		padding: 24px 24px !important;
	}
	li.menu-item.sub-close-li {
		margin-bottom: 24px !important;
	}
	.sub-close-li a {
		font-size: 24px !important;
		font-weight: 700;
		justify-content: center;
	}
	.sub-menu ul.cs-mm-categories li {
		padding: 0px 0px !important;
	}
	.pr-navbar-toggle svg path{
		transition: 0.5s ease;
	}
	.pr-navbar-toggle svg{
		width: 24px;
		height: 24px;
	}
	.active-toggle svg path#ic-line-1 {
		transform: rotate(42deg) translate(6px, -5px);
	}
	.active-toggle svg path#ic-line-2 {
		display: none;
	}
	.active-toggle svg path#ic-line-3 {
		transform: rotate(-45deg) translate(-17px, -2px);
	}
	a.navbar-search{
		display: block !important;
		margin-left: auto !important;
	}
	.nav-bar-mob-logo {
		display: flex;
		justify-content: center;
		margin: auto !important;
	}
	.navbar-logo-header{
		display: none;
	}
	.pr-navbar-toggle {
		display: block;
	}
	/* === SEARCH BAR === */
	.navbar-single-column-widgets{
		display: block !important;
	}
	a.navbar-search {
		display: none !important;
	}
	.navbar-single-column-widgets .navbar-widgets-container{
		width: 100% !important;
	}
	.navbar-single-column-widgets .widget-area{
		padding: 20px 0px 10px !important;
		background: #7f0547;
	}

	/* === END MOB NAVBAR === */
	/* == CATEGORY NAVABR == */
	.category .navbar-search-btn svg path {
		fill: #7f0547;
	}
	.category .navbar-search{
		color: #7f0547;
	}
	.category .nav-bar-mob-logo {
		display: none;
	}
	.category .category-mob-logo {
		display: block;
		margin: auto !important;
	}
	.category-mob-logo img {
		height: 24px;
		object-fit: contain;
	}
	ul.sub-navbar li{
		padding: 17px 0px 17px;
		transition-property: all;
		transition-timing-function: cubic-bezier(.4,0,.2,1);
		transition-duration: .15s;
		scroll-snap-align: center;
	}
	.navbar-inner{
		display: flex;
		justify-content: center;
	}
	li.current-active a::before {
		bottom: -8px;
	}
	ul.sub-navbar{
		justify-content: unset;
		padding-left: 24px;
		padding-right: 24px;
		overflow-x: auto;
		scroll-snap-type: x proximity;
		flex-wrap: nowrap;
		white-space: nowrap;
		gap: 50px;
	}
	.cateogry-post-title {
		font-size: 18px !important;
	}
	.category .navbar-primary li a{
		color: white !important;
	}

	ul.sub-navbar li:first-child {
		padding-left: 0px;
	}
	.navbar-secondary.sub-navbar:has(.current-active) {
		padding-bottom: 0px;
	}
	/* === SINGLE POST PAGE */
	.single .layout-sidebar .content-area {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0px !important;
	}
	.related-posts-section {
		flex: 0 0 100%;
		margin-top: 60px;
	}
	.related-posts-inner {
		position: relative;
		top: 0;
	}
	.single .subscription-section {
		padding-top: 0px !important;
	}
	.layout-small .subscr-col-1{
		grid-template-columns: 100%;
	}
	.layout-small .hm-social-icon{
		margin-top: 32px !important;
	}
	.layout-small .hm-social-icon {
		justify-content: flex-start !important;
	}
	.single blockquote {
		font-size: 22px !important;
	}
	.post-single-sharr{
		grid-template-columns: 100%;
	}
	.post-single-share{
		justify-content: left;
	}
	ul.post-meta-ul li {
		font-size: 12px;
	}
	.post-meta-ul li + li:before {
		margin-right: 5px;
	}
	ul.post-meta-ul li + li {
		margin-left: 5px;
	}
	.post-header-data{
		flex-direction: column-reverse;
		gap: 12px;
		margin-bottom: 24px;
	}
	.single .post-media {
		margin-bottom: 0px !important;
	}
	.mob-subscription-section{
		display: block;
	}
	.desk-subscription-section{
		display: none;
	}
	.related-cols{
		grid-template-columns: 10% repeat(1, 1fr);
	}
	

}

@media only screen and (max-width: 1140px){
	.navbar-logo-header img {
		height: 35px;
	}
	.related-col-1 img{
		height: 86px;
	}
	.category-posts-slider .owl-prev, .category-posts-slider .owl-next {
		font-size: 25px !important;
	}
	.cat-posts-inner img{
		height: 455px;
	}
	
}

@media (max-width: 1280px) {
	.cnvs-footer-columns{
		gap: 20px;
	}
}


@media (max-width: 1280px) {

	.cat-query-block.hero-posts-query-block ul li img {
		height: 260px;
	}
}

.cat-query-sidebar .cat-query-list ul article {
	padding: 24px 24px 15px 24px;
	background-color: var(--theme-news-color);
}
.cat-query-posttitle {
	font-size: 14px !important;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 0px !important;
	padding: 8px 8px;
	background-color: var(--white);
}
.cat-query-posttitle a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	max-height: 80px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-decoration: none;
}
.cat-query-sidebar .post-categories li::before {
	position: absolute;
	-webkit-transform: skew(-30deg);
	transform: skew(-30deg);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	background: var(--white);
}
.cat-query-sidebar .post-categories li a{
	color: var(--theme-news-color) !important;
}
.cat-query-sidebar .cat-query-posttitle {
	background-color: var(--theme-news-color);
}
.cat-query-sidebar .cat-query-posttitle a{
	color: var(--white) !important;
}

.cat-query-sidebar .wp-element-button{
	font-size: 18px;
	border-image-slice: 1 !important;
	border-bottom: 8px solid;
	font-family: var(--font-opensans);
	padding: 0px 0px 4px !important;
}

.sub-heading{
	position: relative;
	padding: 6px 72px 6px 22px;
	z-index: 1;
}
.sub-heading {
	position: relative;
	text-transform: capitalize;
	font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem) !important;
	display: table-cell;
	font-weight: 800;
	margin-top: 0px !important;
    margin-bottom: -1px !important;
		top:8px;
}

/* ==== SUB HEADING */
.sub-heading-group {
    border-image: linear-gradient(89.83deg, #EEEEEE 180px, var(--theme-news-color) 100%);
    border-image-slice: 1;
    position: relative;
    border-bottom: 10px solid;

	margin-bottom: clamp(0.75rem, 0.4286rem + 1.6071vw, 1.875rem) !important;
}
.sub-heading::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    z-index: -1;
    clip-path: polygon(0 0, calc(100% - 25px) 0, 100% 103%, 0% 103%);
}

.cat-query-sidebar .post-categories{
	margin-bottom: 0px !important;
}
.post-categories {
	list-style-type: none;
	padding: 0px;
	display: flex !important;
	flex-wrap: wrap;
	margin: 0px 0px 7px !important;
}

.post-categories li {
	background: var(--theme-news-color);
	display: block;
	padding: 5px 12px;
	line-height: 1.2;
	font-size: 13px;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
	z-index: 1;
}
.post-categories li a {
	color: var(--white) !important;
	text-decoration: none;
}

/* ==== START THEME NEWS ==== */
.cat-query-block .theme-news .post-categories li {
	background: var(--theme-news-color);
}
.cat-query-block  .theme-news .cat-query-posttitle a{
	color: var(--theme-news-color) !important;
}
.cat-query-sidebar .cat-query-list article.theme-news{
	background-color: var(--theme-news-color);
}
.theme-news .post-categories li{
	background-color: var(--theme-news-color);
}
.cat-query-sidebar .theme-news .cat-query-posttitle {
	background-color: var(--theme-news-color);
}
.cat-query-sidebar .theme-news .cat-query-posttitle a{
	color: var(--white) !important;
}
.cat-query-sidebar .theme-news .post-categories li::before{
	background:  var(--white);
}
.cat-query-sidebar .theme-news .post-categories li a{
	color: var(--theme-news-color) !important;
}

.is-style-theme-news-btn .wp-element-button {
	background: var(--white) !important;
	color: var(--theme-news-color) !important;
	border-image: linear-gradient(270deg, var(--theme-news-color) 0%, #E6ECF3 100%);
}
.is-style-theme-news-gradient.sub-heading{
	color: var(--theme-news-color);
}
.is-style-theme-news-gradient.sub-heading::before{
	background: #EEE;
}
.is-style-theme-news-ltr-gradient.sub-heading{
	color: var(--white);
}
.is-style-theme-news-ltr-gradient.sub-heading::before {
	background: var(--theme-news-color); 
}
.sub-heading-group:has(.is-style-theme-news-ltr-gradient){
	border-image: linear-gradient(270deg, #EEEEEE 0%, var(--theme-news-color) calc(100% - 200px));
	border-image-slice: 1;
}
.sub-heading-group:has(.is-style-theme-news-gradient){
	border-image: linear-gradient(89.83deg, #EEEEEE 180px, var(--theme-news-color) 100%);
	border-image-slice: 1;
}
.category.theme-news .pr-navbar .sub-menu{
	border-top: 3px solid var(--theme-news-color);
}
.theme-news .cat-posts-slide::before{
	background: linear-gradient(180deg, rgba(40, 156, 152, 0) -0.05%, var(--theme-news-color) 100%);
}

/* === END THEME NEWS === */

/* === START THEME SPORTS === */
.cat-query-block .theme-sports .post-categories li {
	background: var(--theme-sports-color);
}
.cat-query-block  .theme-sports  .cat-query-posttitle a{
	color: var(--theme-sports-color) !important;
}
.cat-query-sidebar .cat-query-list article.theme-sports{
	background-color: var(--theme-sports-color);
}
.theme-sports .post-categories li{
	background-color: var(--theme-sports-color);
}
.cat-query-sidebar .theme-sports .cat-query-posttitle{
	background-color: var(--theme-sports-color);
}
.cat-query-sidebar .theme-sports .cat-query-posttitle a{
	color: var(--white) !important;
}
.cat-query-sidebar .theme-sports .post-categories li::before{
	background: linear-gradient(90deg, #C9D9FF 20%, #344F93 100%);
}
.cat-query-sidebar .theme-sports .post-categories li a{
	color: var(--theme-sports-color) !important;
}
.is-style-theme-sports-btn .wp-element-button {
	background: var(--white) !important;
	color: var(--theme-sports-color) !important;
	border-image: linear-gradient(90deg, #C9D9FF 0%, var(--theme-sports-color) 100%);
}
.is-style-theme-sports-gradient.sub-heading{
	color: var(--theme-sports-color);
}
.is-style-theme-sports-gradient.sub-heading::before{
	background: #EEE;
}
.sub-heading-group:has(.is-style-theme-sports-gradient ){
	border-image: linear-gradient(89.83deg, #EEEEEE 180px, var(--theme-sports-color) 100%);
	border-image-slice: 1;
}
.category.theme-sports .pr-navbar .sub-menu{
	border-top: 3px solid var(--theme-sports-color);
}

.theme-sports .cat-posts-slide::before{
	background: linear-gradient(180deg, rgba(40, 156, 152, 0) -0.05%, var(--theme-sports-color) 100%);
}

/* == END THEME SPORTS == */
/* === START THEME HEALTH & TECHNOLOGY === */
.cat-query-block .theme-science-technology .post-categories li {
	background: var(--theme-healthtech-color);
}
.cat-query-block  .theme-science-technology .cat-query-posttitle a{
	color: var(--theme-healthtech-color) !important;
}
.cat-query-sidebar .cat-query-list article.theme-science-technology {
	background-color: var(--theme-healthtech-color);
}
.theme-science-technology .post-categories li{
	background-color: var(--theme-healthtech-color);
}
.cat-query-sidebar .theme-science-technology .cat-query-posttitle {
	background-color: var(--theme-healthtech-color);
}
.cat-query-sidebar .theme-science-technology .cat-query-posttitle a{
	color: var(--white) !important;
}
.cat-query-sidebar .theme-science-technology .post-categories li::before{
	background: linear-gradient(90deg, #C7F9CC 0%, #73E399 100%);
}
.cat-query-sidebar .theme-science-technology .post-categories li a{
	color: var(--theme-healthtech-color) !important;
}
.is-style-theme-science-technology-btn .wp-element-button {
	background: var(--white) !important;
	color: var(--theme-healthtech-color) !important;
	border-image: linear-gradient(90deg, #C7F9CC 0%, var(--theme-healthtech-color) 100%);
}
.is-style-theme-science-technology-gradient.sub-heading{
	color: var(--theme-healthtech-color);
}
.is-style-theme-science-technology-gradient.sub-heading::before{
	background: #EEE;
}
.sub-heading-group:has(.is-style-theme-science-technology-gradient){
	border-image: linear-gradient(89.83deg, #EEEEEE 180px, var(--theme-healthtech-color) 100%);
	border-image-slice: 1;
}
.category.theme-science-technology .pr-navbar .sub-menu{
	border-top: 3px solid var(--theme-healthtech-color);
}
.theme-science-technology .cat-posts-slide::before{
	background: linear-gradient(180deg, rgba(40, 156, 152, 0) -0.05%, var(--theme-healthtech-color) 100%);
}
/* === END THEME HEALTH & TECHNOLOGY === */
/* === START THEME LIFE STYLE ==== */
.cat-query-block .theme-life .post-categories li {
	background: var(--theme-lifestyle-color);
}
.cat-query-block  .theme-life .cat-query-posttitle a{
	color: var(--theme-lifestyle-color) !important;
}
.cat-query-sidebar .cat-query-list article.theme-life{
	background-color: var(--theme-lifestyle-color);
}
.theme-life .post-categories li{
	background-color: var(--theme-lifestyle-color);
}
.cat-query-sidebar .theme-life .cat-query-posttitle {
	background-color: var(--theme-lifestyle-color);
}
.cat-query-sidebar .theme-life .cat-query-posttitle a{
	color: var(--white) !important;
}
.cat-query-sidebar .theme-life .post-categories li::before{
	background: linear-gradient(90deg, #7E3FCF 0%, #93A6E8 100%);
}
.cat-query-sidebar .theme-life .post-categories li a{
	color: var(--white) !important;
}

.is-style-theme-life-btn .wp-element-button {
	background: var(--white) !important;
	color: var(--theme-lifestyle-color) !important;
	border-image: linear-gradient(90deg, rgba(201, 217, 255, 0) 0%, rgba(201, 217, 255, 0.433094) 22.3%, #C9D9FF 51.5%, var(--theme-lifestyle-color) 100%);
}
.is-style-theme-life-gradient.sub-heading{
	color: var(--theme-lifestyle-color);
}
.is-style-theme-life-gradient.sub-heading::before{
	background: #EEE;
}
.sub-heading-group:has(.is-style-theme-life-gradient){
	border-image: linear-gradient(89.83deg, #EEEEEE 180px, var(--theme-lifestyle-color) 100%);
	border-image-slice: 1;
}
.category.theme-life .pr-navbar .sub-menu{
	border-top: 3px solid var(--theme-lifestyle-color);
}
.theme-life .cat-posts-slide::before{
	background: linear-gradient(180deg, rgba(40, 156, 152, 0) -0.05%, var(--theme-lifestyle-color) 100%);
}

/* === END THEME LIFE STYLE === */

/* === START THEME DN TV === */
.category.theme-theme-dn-tv .pr-navbar .sub-menu{
	border-top: 3px solid var(--theme-dn-tv-color);
}
.theme-dn-tv .cat-posts-slide::before{
	background: linear-gradient(180deg, rgba(40, 156, 152, 0) -0.05%, var(--theme-dn-tv-color) 100%);
}
.is-style-theme-dn-tv-gradient {
	color: black;
	display: block;
	line-height: 1.3;
	font-size: 14px !important;
	font-weight: 800;
}

.sub-heading-group:has(.is-style-theme-dn-tv-gradient){
	border-image: linear-gradient(89.83deg, #EDC2B1 0%, #F85717 50%, #000000 100%);
	border-image-slice: 1; 
}
.is-style-theme-dn-tv-gradient.sub-heading {
	position: relative;
	width: 226px;
	padding: 6px 30px 6px 34px;
	display: inline-flex;
	z-index: 22;
}
.is-style-theme-dn-tv-gradient::after{
	content: "";
	position: absolute;
	background-image: url('/wp-content/uploads/2024/02/mdi_video-outline.svg');
	width: 24px;
	height: 24px;
	top: 2px;
	left: 5px;
	bottom: 0;
	margin: auto;
	background-size: contain;
}
.is-style-theme-dn-tv-gradient.sub-heading::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(90deg, #EDC2B1 0%, #F29976 100%);
	clip-path: polygon(0 0, 79% 0, 100% 103%, 0% 103%);
	z-index: -1;
}
/* === END THEME DN TV ===== */

/* === SUB NAVBAR === */
.theme-news .sub-navbar{
	background: var(--theme-news-color);
}
.theme-sports .sub-navbar{
	background: var(--theme-sports-color);
}
.theme-science-technology .sub-navbar{
	background: var(--theme-healthtech-color);
}
.theme-life .sub-navbar{
	background: var(--theme-lifestyle-color);
}
.theme-dn-tv .sub-navbar{
	background: var(--theme-dn-tv-color);
}
.sub-navbar.theme-science-technology {
	background: var(--theme-healthtech-color);
}
.sub-navbar.theme-sports {
	background: var(--theme-sports-color);
}
.sub-navbar.theme-news {
	background: var(--theme-news-color);
}
.sub-navbar.theme-life {
	background: var(--theme-lifestyle-color);
}
.sub-navbar.theme-dn-tv {
	background: var(--theme-dn-tv-color);
}



/* ==== MEDIA QUERY ==== */
@media (max-width: 768px) {
	.site-content{
		padding-bottom: 0px;
	}
	.single div#content {
		padding-top: 0px;
	}
	.post-life-cul-data-section {
		display: none;
	}
	.pk-mobile-share-overlay {
		display: none;
	}
	.cat-query-sidebar .wp-element-button{
		font-size: 12px;
	}
	.post-categories li{
		font-size: 12px;
	}
	.category button.navbar-widgets-btn::before {
		background-color: #721746;
	}
	button.navbar-widgets-btn {
		display: none;
	}

	/* === THEME DN TV === */
	.is-style-theme-dn-tv-gradient.sub-heading{
		width: 170px;
		padding: 7px 50px 5px 32px !important;
	}
	.sub-heading-group:has(.is-style-theme-dn-tv-gradient){
		border-image: linear-gradient(90deg, #F6F5F8 0%, #DF7C50 45.31%, #000000 100%);
		border-image-slice: 1;
	}
	.is-style-theme-dn-tv-gradient.sub-heading::before{
		background: linear-gradient(90deg, #F6F5F8 0%, #E59A79 100%);
	}
	.sub-heading-group{
		border-bottom: 8px solid;
	}
	.hm-youtube-right-col [id^=sb_youtube_].sb_youtube.sby_width_resp {
		margin-bottom: 0px !important;
	}
	.hm-dn-tv-columns {
		gap: 0px !important;
	}
	.sby_info.sby_info_item {
		padding: 16px 0px 22px 0px !important;
	}
	.sby_items_wrap .sby_item:last-child .sby_info.sby_info_item {
		padding-bottom: 0px !important;
	}
	.post-grid .post-inner + .post-inner {
		margin-top: 8px !important;
	}
	.post-inner ul.post-categories {
		margin-bottom: 10px !important;
	}
	.single .post-main p{
		font-size: 14px !important;
	}

}

