/*
Theme Name: Traven
Theme URI: https://shthemes.net/demosd/traven
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Description: Traven – Personal & Lifestyle Blog WordPress Theme Are you ready to elevate your blogging experience? Meet Traven, a clean, modern, and versatile WordPress theme crafted for Personal & Lifestyle Blogs. Designed with 10 unique demos, including Lifestyle, Podcast, Creative, Fashion, Cooking, Travel, DEV, Classic, Personal, and Masonry, this theme caters to all types of bloggers. Whether you’re sharing your latest adventures, fashion tips, or coding tutorials, Traven has got you covered.
Version: 1.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: Traven

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
	00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/


body{
	word-break: break-word;
}
.logged-in header{
	top: 32px;
}
.logged-in.elementor-editor-active header,
.logged-in.elementor-editor-preview header{
	top: 0;
}
.h-650{
	height: 650px;
}
.cs_tags_list_1 a{
	text-transform: uppercase;
}
.cs_post_details.cs_style_1 p:has( > img){
	margin-bottom: 0;
}
.cs_post_details.cs_style_1 blockquote > p{
	margin-bottom: 0;
}
.text-cap{
	text-transform: capitalize;
}
.cs_admin_card_2{
	align-items: unset;
	border: 0;
	padding-bottom: 0;
}
.cs_admin_card_2 .cs_admin_card_media img{
	border-radius: 50%;
}
.cs_admin_card_2 .cs_admin_card_right{
	width: 100%;
	max-width: calc(100% - 200px);
	position: relative;
}
ul.children{
	padding-left: 50px;
	margin-bottom: 0;
}
ul.children .cs_admin_card_2{
	border-bottom: 0;
}
.cs_admin_card_2 .cs_admin_card_right a.comment-reply-link{
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid var(--primary);
	color: var(--primary);
	border-radius: 5px;
	padding: 2px 8px;
}
.cs_admin_card_2 .cs_admin_card_right a.comment-reply-link:hover{
	background: var(--primary);
	color: #fff;
}
.cs_admin_card_2 .cs_admin_card_right img{
	margin: 10px 0;
}
.wpcf7-not-valid-tip{
	color: var(--secondary);
	margin-top: 10px;
}
.wpcf7 form .wpcf7-response-output{
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
.form-comment > h2{
	position: relative;
}
.form-comment > h2 a{
	text-transform: capitalize;
}
.form-comment > h2 small{
	position: absolute;
	right: 0;
	top: 0;
}
.form-comment > h2 small a{
	border: 1px solid var(--primary);
	color: var(--primary);
	border-radius: 5px;
	padding: 2px 8px;
	font-size: 18px;
}
.form-comment > h2 small a:hover{
	background: var(--primary);
	color: #fff;
}
.cs_newsletter.cs_primary_bg .wpcf7-response-output,
.cs_newsletter.cs_primary_bg .wpcf7-not-valid-tip{
	color: #fff;
	margin-top: 20px;
}
.cs_newsletter.cs_primary_bg .wpcf7-spinner{
	display: none;
}
.cs_newsletter.cs_style_2.cs_type_1 .cs_newsletter_form_btn{
	line-height: 40px;
}
.h-250{
	height: 250px !important;
	min-width: 100%;
	width: auto;
	object-fit: cover;
}
.cs_post.cs_style_14 .cs_post_title{
	min-height: 2.812em;
}
.cs_post_nav .page-numbers.dots{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 35px;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
}
.cs_post_nav .page-numbers.dots::after{
	content: "";
	height: 55px;
	width: 1px;
	background-color: var(--secondary);
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
}
footer.cs_footer .cs_footer_col .widget_nav_menu ul{
	padding: 0;
	list-style: none;
}
footer.cs_footer .cs_footer_col .widget_nav_menu ul li{
	margin-bottom: 21px;
}
.cs_newsletter.cs_style_2 .cs_newsletter_in form .wpcf7-response-output{
	max-width: 1000px;
	margin: auto;
	margin-top: 10px;
}
.cs_newsletter.cs_style_2.cs_type_1 form .wpcf7-response-output{
	max-width: 690px;
}
.cs_footer.cs_style_5 form input[type='submit']{
	font-size: 23px;
}
.cs_footer.cs_style_5 form .wpcf7-not-valid-tip{
	color: var(--border);
}
form .wpcf7-spinner{
	display: none;
}
.ratio-707x600{
	aspect-ratio: 707/600;
	object-fit: cover;
}
.cs_right_sidebar .cs_sidebar_widget .cs_newsletter_form input[type='submit']{
	font-size: 23px;
}
div.error-page{
	min-height: calc(100vh - 550px);
}
.cs_right_sidebar .cs_sidebar_widget.widget_search form label{
	display: none;
}
.cs_right_sidebar .cs_sidebar_widget.widget_search form button.wp-block-search__button {
	margin: 0;
	border: 0;
	color: #fff;
	background-color: var(--primary);
}
.cs_right_sidebar .cs_sidebar_widget.widget_search form input[type='search']:focus-visible{
	outline: none;
}
.cs_right_sidebar .cs_sidebar_widget h2.wp-block-heading{
	display: inline-flex;
	align-items: center;
	position: relative;
	font-size: 32px;
	line-height: 1.406em;
	margin-bottom: 35px;
	width: 100%;
	padding-right: 0;
}
.cs_right_sidebar .cs_sidebar_widget h2.wp-block-heading::after{	
	content: "";
	height: 1px;
	background-color: var(--border);
	flex-grow: 1;
	margin-left: 18px;
}
.cs_right_sidebar ul.wp-block-latest-posts{
	line-height: 28px;
	margin-bottom: 0;
}
.cs_right_sidebar ol.wp-block-latest-comments{
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
	line-height: 28px;
}
.cs_right_sidebar ul.wp-block-latest-posts li,
.cs_right_sidebar ol.wp-block-latest-comments li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted var(--primary);
}
.cs_right_sidebar ul.wp-block-latest-posts li:last-child,
.cs_right_sidebar ol.wp-block-latest-comments li:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.cs_sidebar_widget ul.wp-block-archives-list.wp-block-archives,
.cs_sidebar_widget ul.wp-block-categories-list.wp-block-categories,
.cs_sidebar_widget.widget_archive ul,
.cs_sidebar_widget.widget_categories ul,
.cs_sidebar_widget.widget_pages ul{
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	line-height: 28px;
}
.cs_sidebar_widget ul.wp-block-archives-list.wp-block-archives li,
.cs_sidebar_widget ul.wp-block-categories-list.wp-block-categories li,
.cs_sidebar_widget.widget_archive ul li,
.cs_sidebar_widget.widget_categories ul li,
.cs_sidebar_widget.widget_pages ul li{
	padding-bottom: 10px;
}
.cs_sidebar_widget.widget_categories ul.children,
.cs_sidebar_widget.widget_pages ul.children{
	padding-top: 10px;
	padding-left: 25px;
}
.cs_sidebar_widget.widget_categories ul.children li:last-child,
.cs_sidebar_widget.widget_pages ul.children li:last-child{
	padding-bottom: 0;
}
select{
	float: none;
	padding: 0px 15px !important;
	font-size: 16px;
	border: 1px solid #888 !important;
	border-radius: 5px;
	height: 45px;
	-webkit-appearance: none;
	background: url(assets/arrow.png) no-repeat right;
	background-position-x: 98%;
	background-color: #fff;
	background-size: 16px;
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	outline: none;
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.wp-calendar-table caption{
	caption-side: top;
	text-align: center;
	background-color: var(--primary);
	color: #fff;
	font-weight: 700;
	padding: 10px;
}
table.wp-calendar-table th,
table.wp-calendar-table tr,
table.wp-calendar-table td{
	border: 1px solid var(--primary);
	color: var(--primary);
	padding: 10px;
	text-align: center;
}
table.wp-calendar-table td#today{
	background-color: var(--primary);
	color: #fff;
}
nav.wp-calendar-nav{
	display: none;
}
.cs_sidebar_widget.widget_meta ul,
.cs_sidebar_widget.widget_recent_comments ul,
.cs_sidebar_widget.widget_recent_entries ul,
.cs_sidebar_widget.widget_rss ul{
	list-style: none;
	line-height: 28px;
	margin-bottom: 0;
	padding-left: 0;
}
.cs_sidebar_widget.widget_meta ul li,
.cs_sidebar_widget.widget_recent_comments ul li,
.cs_sidebar_widget.widget_recent_entries ul li,
.cs_sidebar_widget.widget_rss ul li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted var(--primary);
}
.cs_sidebar_widget.widget_meta ul li:last-child,
.cs_sidebar_widget.widget_recent_comments ul li:last-child,
.cs_sidebar_widget.widget_recent_entries ul li:last-child,
.cs_sidebar_widget.widget_rss ul li:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.cs_sidebar_widget.widget_rss ul li .rsswidget{
	font-weight: 700;
	display: block;
}
.cs_sidebar_widget.widget_rss ul li .rss-date{
	font-size: 90%;
	font-style: italic;
}
.cs_sidebar_widget.widget_rss ul li cite{
	font-size: 90%;
	font-weight: 700;
	font-style: italic;
}
.cs_sidebar_widget.widget_text img{
	margin: 10px 0;
	height: auto;
	max-width: 100%;
}
.cs_sidebar_widget.widget_text p:has(>img){
	margin-bottom: 0;
}
.cs_sidebar_widget.widget_text select{
	margin-bottom: 0;
}
.cs_sidebar_widget.widget_text select+br{
	display: none;
}
.cs_sidebar_widget.widget_tag_cloud div.tagcloud > a{
	font-size: 18px !important;
	padding: 6px 20px;
	border: 1px solid var(--primary);
	border-radius: 15px;
	display: inline-block;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 15px;
}
.cs_sidebar_widget.widget_tag_cloud div.tagcloud > a:hover{
	background-color: var(--primary);
	color: #fff;
}
.cs_sidebar_widget.widget_tag_cloud div.tagcloud > a:last-child{
	margin-right: 0;
}
.cs_sidebar_widget.widget_nav_menu ul{
	list-style: none;
	padding-left: 0;
}
.cs_sidebar_widget.widget_nav_menu ul.sub-menu{
	padding-left: 20px;
}
.cs_post .cs_post_meta,
.cs_post_details{
	position: relative;
}
.cs_post .cs_post_meta .featured-post.sticky,
.cs_post_details .featured-post.sticky{
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 5px;
	background: var(--primary);
	color: #fff;
	padding: 0px 10px;
	font-size: 18px;
}
.cs_post_details.cs_style_1 p{
	margin-bottom: 15px;
}
.cs_post_details.cs_style_1 .wp-block-image img{
	margin-bottom: 0.5em;
}
figure{
	margin: 0 0 1rem;
}
.cs_post_details.cs_style_1 .wp-block-image figcaption{
	margin-top: 0;
	font-weight: 600;
	text-align: center;
}
.clear-both{
	clear: both;
}
p.logged-in-as{
	margin-bottom: 0;
}
.alignleft{
	float: left;
	margin-right: 1rem;
	text-align: left;
	clear: both;
	margin-top: 0.5rem;
}
.wp-block-button.alignleft{
	margin-top: 0;
}
.alignright{
	float: right;
	margin-left: 1rem;
	text-align: right;
	clear: both;
	margin-top: 0.5rem;
}
.wp-block-button.alignright{
	margin-top: 0;
}
.aligncenter{
	text-align: center;
	margin: 0 auto;
}
a.wp-block-button__link{
	border-radius: 10px;
	box-shadow: none;
	text-decoration: none;
	padding: 9px 35px;
	margin-bottom: 20px;
}
.wp-block-cover.has-background-dim{
	margin-bottom: 1rem;
}
.wp-block-cover.has-background-dim > p.wp-block-cover-text{
	color: #fff;
	font-size: 16px;
}
figcaption.blocks-gallery-caption{
	margin-bottom: 20px;
	text-align: center;
}
figure.wp-block-gallery.extraclass:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), 
figure.wp-block-gallery.columns-2.extraclass.is-layout-flex:not(.has-nested-images) .blocks-gallery-item:last-child{
	margin-right: 1em;
}
.wp-block-gallery.columns-5:not(.has-nested-images).is-cropped.is-layout-flex .blocks-gallery-item img{
	height: auto;
}
.cs_post_details.cs_style_1 figure img{
	margin-bottom: 0;
}
.wp-block-quote>cite{
	color: var(--secondary);
	font-size: 23px;
	line-height: 1.52em;
	display: block;
	margin-top: 21px;
}
.cs_post_details.cs_style_1 blockquote{
	margin: auto;
	margin-bottom: 15px;
	font-size: 20px;
}
.cs_post_details.cs_style_1 blockquote:has(small){
	margin-bottom: 60px;
	font-size: 45px;
}
.cs_post_details.cs_style_1 blockquote cite br{
	display: none;
}
.cs_post_details.cs_style_1 .has-large-font-size,
.cs_post_details.cs_style_1 .has-large-font-size+p{
	line-height: 1.2;
}
.cs_post_details.cs_style_1 h1,
h1{
	font-size: 48px;
}
.cs_post_details.cs_style_1 h2,
h2{
	font-size: 36px;
}
.cs_post_details.cs_style_1 h3,
h3{
	font-size: 30px;
}
.cs_post_details.cs_style_1 h4,
h4{
	font-size: 24px;
}
.cs_post_details.cs_style_1 h5,
h5{
	font-size: 20px;
}
.cs_post_details.cs_style_1 h6,
h6{
	font-size: 16px;
}
.cs_post_details.cs_style_1 h1{
	margin-bottom: 24px;
}
.cs_post_details.cs_style_1 h2{
	margin-bottom: 18px;
}
.cs_post_details.cs_style_1 h3{
	margin-bottom: 15px;
}
.cs_post_details.cs_style_1 h4{
	margin-bottom: 12px;
}
.cs_post_details.cs_style_1 h5{
	margin-bottom: 10px;
}
.cs_post_details.cs_style_1 h6{
	margin-bottom: 8px;
}
.cs_post_details.cs_style_1 ul,
.cs_post_details.cs_style_1 ol{
	padding-left: 25px;
}
ol.wp-block-list,
ul.wp-block-list{
	margin-bottom: 1rem;
}
ul{
	list-style: disc;
}
ul ul{
	list-style: circle;
}
ul ul ul{
	list-style: square;
}
.cs_post_details.cs_style_1 figure ul,
.cs_post_details.cs_style_1 figure ol{
	padding-left: 0;
}
figcaption{
	font-weight: 500;
	text-align: center;
}
.wp-block-embed iframe{
	width: 100%;
}
.cs_post_details.cs_style_1 dl.gallery-item img{
	margin-bottom: 0;
}
dl.gallery-item dd.wp-caption-text.gallery-caption{
	margin-top: 10px;
}
.cs_post_details.cs_style_1 ul.wp-block-archives-list.wp-block-archives{
	list-style-type: disc;
}
.cs_post_details.cs_style_1 ol.wp-block-latest-comments{
	padding-left: 0;
}
.cs_post_details.cs_style_1 ol.wp-block-latest-comments li img{
	margin-bottom: 0;
}
.cs_post_details.cs_style_1 ol.wp-block-latest-comments li{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted var(--primary);
}
.cs_post_details.cs_style_1 ol.wp-block-latest-comments li:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.cs_post_details.cs_style_1 ol.has-excerpts.wp-block-latest-comments li{
	margin-bottom: 20px;
	padding-bottom: 0;
	border-bottom: 1px dotted var(--primary);
}
.cs_post_details.cs_style_1 ol.has-excerpts.wp-block-latest-comments li:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.cs_post_details.cs_style_1 .wp-block-latest-posts{
	padding-left: 0;
}
.cs_post_details.cs_style_1 .wp-block-latest-posts li{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted var(--primary);
}
.cs_post_details.cs_style_1 .wp-block-latest-posts li:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.cs_post_details.cs_style_1 .wp-block-latest-posts.is-grid li:last-child{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted var(--primary);
}
.cs_post_details.cs_style_1 .wp-block-search[role="search"] label{
	display: none;
}
.cs_post_details.cs_style_1 form{
	margin-bottom: 1rem;
}
.cs_post_details.cs_style_1 form button.wp-block-search__button {
	margin: 0;
	border: 0;
	color: #fff;
	background-color: var(--primary);
}
.cs_post_details.cs_style_1 form input[type='search']:focus-visible{
	outline: none;
}
.cs_post_details.cs_style_1 p.wp-block-tag-cloud a{
	font-size: 18px !important;
	padding: 6px 20px;
	border: 1px solid var(--primary);
	border-radius: 15px;
	display: inline-block;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 15px;
}
.cs_post_details.cs_style_1 p.wp-block-tag-cloud a:hover{
	background-color: var(--primary);
	color: #fff;
}
.cs_post_details.cs_style_1 .wp-block-rss{
	list-style-type: disc;
}
.cs_post_details.cs_style_1 .wp-block-calendar{
	margin-top: 30px;
}
div.wp-block-group.has-background{
	padding: 20px;
	margin-bottom: 20px;
}
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile{
	margin-bottom: 1rem;
}
:where(.wp-block-columns){
	margin-bottom: 0;
}
hr.wp-block-separator{
	margin: 1rem 0;
	border: 0;
	border-top: var(--bs-border-width) solid;
}
.cs_post_nav_2{
	justify-content: start;
	clear: both;
}
.cs_post_nav_2 .post-page-numbers:last-child .cs_post_nav_left::after{
	content: unset;
}
pre{
	margin: 15px 0;
}
.wp-block-table.is-style-stripes td{
	border: 1px solid var(--secondary);
}
table th,
table td,
table tr{
	border: 1px solid var(--secondary);
	padding: 10px;
	text-align: center;
}
dd{
	margin-left: 1.5em;
}
code{
	color: #505050;
}
p:has(>img.aligncenter){
	text-align: center;
}
.cs_post_details.cs_style_1 p:has(>img){
	margin-bottom: 20px;
}
.cs_post_details.cs_style_1 p>img,
.cs_post_details.cs_style_1 div>img{
	margin-bottom: 0;
}
div.wp-caption > p.wp-caption-text{
	font-weight: 600;
	text-align: center;
	margin: 10px 0;
}
div.wp-caption:has(>img){
	max-width: 100%;
}
form.post-password-form input[type="password"]{
	width: auto;
	display: inline-block;
	height: 42px;
	margin-left: 10px;
	border: 1px solid var(--primary);
	color: var(--primary);
	padding: 0 5px;
	margin-bottom: 0;
	position: relative;
}
form.post-password-form input[type="password"]:focus-visible{
	outline: none;
}
form.post-password-form input[type="submit"]{
	font-weight: 400;
	text-transform: uppercase;
	background: var(--primary);
	color: #fff;
	padding: 8px 20px;
	margin: 0;
	font-size: 15px;
	letter-spacing: 1px;
	height: 42px;
	border: var(--primary);
	position: absolute;
	margin-left: -1px;
}
.cs_post_details.cs_style_1 div.wp-caption img{
	margin-bottom: 0;
}
table a{
    font-weight: 600;
    color: var(--secondary);
}
.screen-reader-text{
	text-decoration: none;
}
.bypostauthor{
	text-decoration: none;
}
.fz-32{
	font-size: 32px;
}
.cs_post_details.cs_style_1 .fz-32{
	font-size: 32px;
	margin-bottom: 24px;
}
.cs_post_details.cs_style_1 .fz-64{
	font-size: 64px;
	margin-bottom: 45px;
}
.cs_social_links_4_wrap{
	word-break: normal;
}
.cs_post_details.cs_style_1 img.mb-70,
.cs_post_details.cs_style_1 .mb-70{
	margin-bottom: 70px;
}
.cs_post_details.cs_style_1 .fz-23{
	font-size: 23px;
	margin-bottom: 20px;
}
.cs_testimonial.cs_style_1 .cs_rating{
	word-break: normal;
}
.cs_newsletter.cs_style_1 .cs_newsletter_form_btn, 
.cs_newsletter.cs_style_4 .cs_newsletter_form_btn{
	font-size: 30px;
}
.cs_radius_15{
	border-radius: 15px !important;
}
.h-380{
	height: 380px !important;
	object-fit: cover;
}
.h-320{
	height: 320px !important;
	object-fit: cover;
}
.aspito_16_10{
	aspect-ratio: 16/10;
	width: 100%;
	object-fit: cover;
}
@media screen and (min-width: 1200px){
	.cs_nav .cs_nav_list ul{
		min-width: 260px;
		width: max-content;
	}
	.cs_nav .cs_nav_list ul li:hover ul{
		top: -12px;
	}
}
@media screen and (max-width: 1199.98px){
	.logged-in .cs_site_header.cs_style_1{
		top: 32px;
	}
	.cs_post_nav .cs_post_nav_right{
		padding-left: 20px;
	}
	.cs_post_nav .cs_post_nav_left{
		padding-right: 20px;
	}
	.cs_post_nav .page-numbers.dots{
		padding-left: 20px;
		padding-right: 20px;
	}
	.cs_post_nav .cs_post_nav_left::after{
		content: unset;
	}
	.cs_post_nav .page-numbers.dots::after{
		content: unset;
	}
	.cs_admin_card_2{
		display: block;
	}
	.cs_admin_card_2 .cs_admin_card_media{
		margin-bottom: 20px;
	}
	.cs_admin_card_2 .cs_admin_card_right{
		max-width: 100%;
	}
	.cs_admin_card_2 .cs_admin_card_right br{
		display: block;
	}
	body.logged-in header .cs_nav .cs_nav_list{
		margin-top: 32px;
	}
}
@media screen and (max-width: 768px){
	.logged-in .cs_site_header.cs_style_1{
		top: 46px;
	}
}
@media screen and (max-width: 767.98px){
	.logged-in header.cs_site_header.cs_style_1.cs_sticky_active{
		top: 0;
	}
	.cs_post_nav{
		display: ruby;
	}
	.cs_post .cs_post_meta .featured-post.sticky,
	.cs_post_details .featured-post.sticky{
		position: unset;
		background: unset;
		color: unset;
		padding: 0;
		font-size: unset;
		display: block;
		width: fit-content;
	}
}
@media screen and (max-width: 575px){
	.cs_admin_card_2{
		text-align: left;
	}
	.cs_admin_card_2 .cs_admin_card_media{
		height: 100px;
		width: 100px;
	}
	ul.children{
		padding-left: 25px;
	}
	body.logged-in header .cs_nav .cs_nav_list{
		margin-top: 46px;
	}
	body.logged-in header.cs_sticky_active .cs_nav .cs_nav_list{
		margin-top: 0;
	}
}
.cs_sidebar_widget.widget_nav_menu ul.menu li{
	padding-bottom: 10px;
}
.cs_sidebar_widget.widget_nav_menu ul.sub-menu{
	padding-top: 10px;
}
.cs_sidebar_widget.widget_nav_menu ul.sub-menu > li:last-child{
	padding-bottom: 0;
}
@media (max-width: 1300px) and (min-width: 1200px){
	.cs_nav .cs_nav_list > li{
		margin-right: 25px;
	}
}