

.cs-footer__desc a {
	text-decoration: none !important;
	display: block !important;
	background: transparent !important;
}


/* Button Global Style */

.cs-button,
.wp-block-search__button{
	border-radius: 8px !important;
	background: linear-gradient(90deg, #D71EAA 0%, #00A2D6 100%) !important;
	min-height:50px;
	padding:10px 24px; 
	font-size:18px;
	letter-spacing: -0.18px;
	font-weight:600;
}

.cs-button:before,
.wp-block-search__button:before{
	display:none !important;
}

.cs-button:hover,
.wp-block-search__button:hover{
	border-radius: 8px !important;
	background: linear-gradient(145deg, #D71EAA 0%, #00A2D6 100%) !important;
	box-shadow:none !important;
}

@media(max-width:767px){
	.cs-button{
		border-radius: 8px;
		background: linear-gradient(90deg, #D71EAA 0%, #00A2D6 100%);
		min-height:40px;
		padding:10px 12px; 
		font-size:16px;
		letter-spacing: -0.16px;
	}
}

/* Pagination Style */

.cs-posts-area__pagination .pagination .nav-links .page-numbers{
	min-width: 52px;
	min-height: 52px;
	font-size:18px;
	letter-spacing: -0.18px;
	box-shadow:none;
	border:1px solid rgba(0, 37, 53, 0.12);
	border-radius:8px;
	margin:0 6px;
}

[data-scheme="dark"] .cs-posts-area__pagination .pagination .nav-links .page-numbers{
	border:1px solid #ffffff4d;
}

.cs-posts-area__pagination .pagination .nav-links .page-numbers.next,
.cs-posts-area__pagination .pagination .nav-links .page-numbers.prev{
	background:#ECF2F7 !important;
	border:1px solid #ECF2F7 !important;
	color:#002535 !important;
}


.cs-posts-area__pagination .pagination .nav-links .page-numbers.next:hover,
.cs-posts-area__pagination .pagination .nav-links .page-numbers.prev:hover{
	background:#002535 !important;
	border:1px solid #002535 !important;
}

.cs-posts-area__pagination .pagination .nav-links .page-numbers.current,
.cs-posts-area__pagination .pagination .nav-links .page-numbers:hover{
	background:#00A2D6;
	border:1px solid #00A2D6;
	color:#fff !important;
}

[data-scheme="dark"] .cs-posts-area__pagination .pagination .nav-links .page-numbers.next:hover,
[data-scheme="dark"] .cs-posts-area__pagination .pagination .nav-links .page-numbers.prev:hover{
	color:#002535 !important;
}

[data-scheme="dark"] .cs-posts-area__pagination .pagination .nav-links .page-numbers.next:hover,
[data-scheme="dark"] .cs-posts-area__pagination .pagination .nav-links .page-numbers.prev:hover{
	background:#fff !important;
	border:1px solid #fff !important;
}

/* Product Style */

.cs-archive-list .cs-entry__discover-more{
	margin-top:unset !important;
	padding-top:40px;
}

.cs-posts-area__list .cs-entry__content{
	justify-content:center !important;
}

.cs-posts-area__list .cs-entry__outer:has(.cs-entry__thumbnail){
	gap:24px !important;
}

.entry-content a,
.entry-content a strong{
	color:#00A2D6 !important;;
	line-height: 1.3em;
}

.single-post .entry-content ul li::marker{
	color:#00A2D6 !important;
}

.single-post .cs-entry__inner.cs-overlay-ratio{
	border-radius:12px !important;
	overflow:hidden;
}

/* .cs-read-next .cs-entry__thumbnail .cs-overlay-background{
	min-height:unset !important;
} */

.cs-entry__thumbnail .cs-overlay-background {
	background:url("/wp-content/uploads/2025/09/product-bg.jpg"); 
	background-size:cover;
	background-repeat:no-repeat;
	padding: 20px;
/* 	min-height: 260px; */
	height: 100%;
	justify-content: center;
}

.cs-meta-author{
	display:none !important;
}

.single-post .cs-entry__thumbnail .cs-overlay-background{
	padding: 80px;
}

.single-post .cs-entry__thumbnail .cs-overlay-background img{
	max-width: 500px !important;
  margin: 0 auto !important;
}

.cs-posts-area__read-next .cs-entry__thumbnail .cs-overlay-background{
	padding:20px !important;
	border-radius:8px !important;
}

.cs-overlay-ratio:not(.cs-ratio-original) .cs-overlay-background img{
	object-fit:contain !important;
}

.cs-entry__post-meta .cs-meta-category .post-categories li a,
.cs-entry__post-meta .cs-meta-category .post-categories li a:hover{
	color:#fff !important;
	font-size:14px;
	letter-spacing:0;
	font-weight:700;
}

.cs-entry__post-meta .cs-meta-category .post-categories li a:after,
.cs-entry__post-meta .cs-meta-category .post-categories li a:hover:after{
	background:#00A2D6 !important;
	border-radius:200px;
}



.cs-entry__post-meta .cs-meta-category .post-categories {
	display: none;
}

@media(max-width:1024px){
	.single-post .cs-entry__thumbnail .cs-overlay-background{
		padding: 40px;
	}
}

@media(max-width:767px){
	.single-post .cs-entry__thumbnail .cs-overlay-background{
		padding: 20px 30px;
	}
	
	.cs-entry__post-meta .cs-meta-category .post-categories li a{
		font-size:12px;
	}
}


/* Share Social Icon Style */

.cs-entry__metabar .cs-share {
	gap: 10px;
}

.cs-entry__metabar .cs-share a {
	border-radius: 100px;
	background-color: rgba(0, 37, 53, 0.12);
}

[data-scheme="light"] .cs-entry__metabar .cs-share a.cs-share__link:hover .cs-icon:before {
	color: #002535;
}


[data-scheme="dark"] .cs-entry__metabar .cs-share a {
	border-radius: 100px;
	background-color: rgb(255 255 255 / 21%);
}

        

/* Sidebar Style */

.cs-widget-area.cs-sidebar__area .widget{
	box-shadow:none;
	background:#ECF2F7 !important;
	margin-bottom:24px;
	border-radius:12px !important;
}


.cs-widget-area .asl_w_container {
	position: relative;
}

.cs-widget-area .asl_w_container:before {
	content: "Search";
	font-size: 22px;
	font-weight: 600;
	position: absolute;
	top: -40px;
}

.cs-widget-area.cs-sidebar__area .widget .asl_w_container {
	margin-top: 30px;
}


/* .cs-widget-area.cs-sidebar__area .widget:last-child{
	display:none;
} */


.cs-widget-area.cs-sidebar__area .widget .wp-block-heading,
.cs-widget-area.cs-sidebar__area .widget .wp-block-search__label{
	font-size:22px !important;
	letter-spacing:0;
	text-transform: capitalize;
	color:#002535!important;
}


.cs-widget-area.cs-sidebar__area .widget .wp-block-latest-posts__list li a{
	font-size:18px !important;
	font-weight:400 !important;
}

.cs-widget-area.cs-sidebar__area .widget .wp-block-latest-posts__list li:first-child a{
	border-top:1px solid rgba(0, 37, 53, 0.12);
	padding-top:10px;
}

.cs-widget-area.cs-sidebar__area .widget .wp-block-latest-posts__list li a{
	padding-bottom:10px;
	border-bottom:1px solid rgba(0, 37, 53, 0.12);
	color:rgba(0, 37, 53, 0.80) !important;
}

.cs-widget-area.cs-sidebar__area .widget .wp-block-latest-posts__list li a:hover{
	color:#002535 !important;
}


/* Sidebar Post Type - Top Posts--*/


.cs-widget-area.cs-sidebar__area .widget.block-20 {
	padding: 24px 0;
}

.cs-widget-area.cs-sidebar__area .widget.block-20>p {
	display: none;
}

.cs-widget-area .display-post-types .dpt-main-header {
	font-size:22px !important;
	letter-spacing:0;
	text-transform: capitalize;
	color:#002535!important;
	padding: 0px 24px;
}

.cs-widget-area .display-post-types .dpt-main-title-text {
	font-size:22px !important;
	letter-spacing:0;
	text-transform: capitalize;
	color:#002535!important;
}

.cs-widget-area .display-post-types .dpt-wrapper {
	margin: 0px;
	width: 100%;
}

.cs-widget-area .display-post-types .dpt-wrapper .dpt-entry {
	padding: 0px 24px 10px 24px;
	margin-bottom: 10px;
	border-bottom:1px solid rgba(0, 37, 53, 0.12);
	color:rgba(0, 37, 53, 0.80) !important;
}

.cs-widget-area .display-post-types .dpt-wrapper .dpt-entry:last-child {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



@media (max-width: 767px) {

	.cs-widget-area.cs-sidebar__area .widget {
		padding: 22px;
	}
	
	
	
	.cs-widget-area .display-post-types .dpt-main-header {
		font-size:20px !important;
		padding: 0px 15px;
	}
	
	.cs-widget-area .display-post-types .dpt-wrapper .dpt-entry {
		padding: 0px 15px 10px 15px;
	}
}

/* Footer Style */

.cs-footer .cs-footer__item{
	border-top:0;
}

.cs-footer,
.cs-header,
.cs-navbar-sticky-enabled .cs-header.cs-scroll-sticky{
	background:#002535;
}

.cs-hero-type-1__wrapper .cs-hero__subheading{
	max-width:100% !important;
	font-size:18px;
}

.cs-header__search-toggle .cs-icon:after,
.cs-header__search-toggle:hover .cs-icon:after{
	background:#fff;
}
.cs-icon-search:before{
	color:#002535 !important;
}

.cs-footer .cs-footer__copyright{
	color:rgba(255, 255, 255, 0.70);
	font-size:18px;
}

.cs-footer .cs-footer__item{
	text-align:center;
	padding:80px 0;
}

.cs-footer .cs-footer__col.cs-col-left{
	align-items: center;
}

@media(max-width:1024px){
	.cs-header__logo img{
		width:100% !important;
	}
	
	.cs-header__offcanvas-toggle .cs-icon:before,
	.cs-icon-x:before{
		color:#fff !important;
	}
	
	.cs-offcanvas{
		background:#002535 !important;
	}
	
	.cs-offcanvas ul li a{
		font-size: 22px !important;
		color:#ffffffb0 !important;
	}
	
	.cs-offcanvas ul li .sub-menu li a {
		font-size: 16px !important;
	}
	
	.cs-offcanvas ul li a:hover{
		color:#ffffff !important;
	}
	
	.cs-offcanvas .wp-block-heading{
		font-size:24px !important;
		color:#ffffff !important;
		letter-spacing: 0;
    text-transform: capitalize;
	}
	
	.cs-footer__item-inner{
		align-items:center !important;
	}
	
	.cs-footer__copyright{
		margin-top:10px !important;
	}
}

/* Search Result Style */

.search .cs-posts-area__archive{
	max-width:100% !important;
}

.search .cs-site-content{
	margin:0 !important;
	padding:100px 0!important;
}

.search .cs-search__submit{
	border-radius: 8px !important;
	background: #002535 !important;
	min-height:48px;
	padding:10px 24px; 
	font-size:18px;
	letter-spacing: -0.18px;
	font-weight:600;
}

.search .cs-search__submit:before{
	display:none !important;
}

.search .cs-search__submit:hover{
	border-radius: 8px !important;
	background: linear-gradient(145deg, #D71EAA 0%, #00A2D6 100%) !important;
	box-shadow:none !important;
}

.search .cs-page__header {
	padding-bottom:60px;
}

@media(max-width:1024px){
	.search .cs-site-content{
		padding:80px 0 !important;
	}
	
	.search .cs-page__header {
		padding-bottom:40px;
	}
}

@media(max-width:767px){
	.search .cs-site-content{
		padding:60px 0 !important;
	}
	.search .cs-search__submit{
		border-radius: 8px;
		background: linear-gradient(90deg, #D71EAA 0%, #00A2D6 100%);
		min-height:40px;
		padding:10px 12px; 
		font-size:16px;
		letter-spacing: -0.16px;
	}
	
	.search .cs-page__header {
		padding-bottom:30px;
	}
	
	.search .cs-archive-list article{
		border-bottom:1px solid rgba(0, 37, 53, 0.19) !important;
		padding-bottom:30px !important;
	}
}

/* Error Header Style */

.cs-icon-not-found{
	background:#002535 !important;
}

.error404 .cs-button{
	box-shadow:none !important;
	color:#fff !important;
}

/* Category Style */

.category .cs-page__title{
	font-size:52px !important;
	font-weight:700 !important;
	text-align: center;
	width: 100%;
	max-width: 100%;
}

@media(max-width:1024px){
	.category .cs-page__title{
		font-size:42px !important;
	}
}

@media(max-width:767px){
	.category .cs-page__title{
		font-size:36px !important;
	}
}

/* Newsletter Style */

/* .cs-subscribe{
	width:100%;
	border-radius: 12px;
	background: linear-gradient(90deg, #00A2D6 0%, #D71EAA 100%);
	padding:64px;
}

.cs-subscribe .cs-subscribe__heading{
	color:#fff;
	font-size:36px;
	letter-spacing: -0.72px;
	line-height:1.18em;
}

.cs-subscribe .cs-subscribe__description{
	color:#fff !important;
	font-size:18px;
	margin:8px 0 32px;
}

.cs-subscribe .cs-subscribe__form{
	max-width:612px;
}

.cs-subscribe .cs-form-box .cs-form-group{
	min-height:60px;
}

.cs-subscribe .cs-subscribe__form button{
	border-radius: 8px !important;
	background: #002535 !important;
	min-height:48px;
	padding:10px 24px; 
	font-size:18px;
	letter-spacing: -0.18px;
	font-weight:600;
}

.cs-subscribe .cs-subscribe__form button:before{
	display:none !important;
}

.cs-subscribe .cs-subscribe__form button:hover{
	border-radius: 8px !important;
	background: linear-gradient(145deg, #D71EAA 0%, #00A2D6 100%) !important;
	box-shadow:none !important;
}

@media(max-width:767px){
	.cs-subscribe .cs-subscribe__form button{
		border-radius: 8px;
		background: linear-gradient(90deg, #D71EAA 0%, #00A2D6 100%);
		min-height:40px;
		padding:10px 12px; 
		font-size:16px;
		letter-spacing: -0.16px;
	}
} */




/* [data-scheme="light"] .cs-header__nav-inner > li > a > span span {
	background-color: #fff;
	padding: 8phttps://rejuvenateyou.io/wp-admin/nav-menus.php?menu=1365x 10px;
	border-radius: 4px;
}
 */



header .cs-header__inner.cs-header__inner-desktop .cs-col-center {
	justify-content: flex-end;
	flex: 1;
}


header .cs-header__inner.cs-header__inner-desktop .cs-col-right {
	flex: unset;
}


[data-scheme="light"] .cs-header__nav-inner > li> a:before  {
	background-color: #fff;
	padding: 8px 10px;
	border-radius: 4px;
}

[data-scheme="light"] header .cs-header__nav-inner .menu-item .sub-menu {
	background-image: url("/wp-content/uploads/2025/09/product-bg.jpg") !important;
	background-size: cover !important;
  background-repeat: no-repeat !important;
}


[data-scheme="light"] header .cs-header__nav-inner .sub-menu > li:hover:before {
	background-color: #ecf2f7;
}

header .cs-header__nav-inner .menu-item .sub-menu  {
	max-height: 425px;
  overflow-y: scroll;
}



