/*
Theme Name: Klenster Child
Description: Child Theme for Klenster Theme
Author: zozothemes
Version: 1.0
Template: klenster
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */

.grid-layout .top-meta .post-meta>ul>li.nav-item .post-category a {
    padding: 7px 15px !important;
    color: #fff !important;
    margin-right: 8px;
    text-transform: capitalize !important;
    font-size: 11px;
    font-weight: 600;
    z-index: 1;
    background: #f3414e !important;
	margin-bottom: 5px;
	border-radius: 5px;
}

.widget-area .widget {
	border-radius: 0px;
	padding: 10px 30px;
	border: 0;
    border-left: 2px solid #ddd;
}

.widget-area .widget::before {
    border-top-color: transparent !important;
}

.article-inner.post-items .entry-meta.top-meta .post-meta.pull-left ul.nav {
	align-items: center;
}

.grid-layout .top-meta .post-meta>ul>li.nav-item .post-category a:hover {
    color: #ffffff !important;
	opacity: 0.7;
}

.page-title-wrap-inner::before{
	display: none;
}

.klenster-single-post .page-title-wrap-inner > .page-title-overlay, .klenster-blog .page-title-wrap-inner > .page-title-overlay
 {
    background: #00113d !important;
}

.grid-layout .top-meta .post-meta>ul>li.nav-item .post-category a {
    padding: 7px 15px !important;
    color: #fff !important;
    margin-right: 8px;
    text-transform: capitalize !important;
    font-size: 11px;
    font-weight: 600;
    z-index: 1;
    background: #f3414e !important;
	margin-bottom: 5px;
	border-radius: 5px;
}

.post-comments-wrapper p.form-submit input {
    background-color: #f3414e !important;
	color: #fff !important;
}

h1.page-title{
	font-size: 40px !important;
	line-height: 50px !important;
}

.post-navigation-wrapper .nav-links.custom-post-nav>div {
	border: none;
	color: #00113d !important;
}
.post-navigation-wrapper .prev-nav-link {
    padding: 10px 10px 10px 60px;
}
.post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link {
    padding: 10px 60px 10px 10px;
}

.post-meta ul.nav{
	list-style: none;
}

.single-post-template .top-meta .post-meta > ul > li::after{
	display: none;
}

.single-post-template .top-meta .post-meta > ul > li .post-author{
	padding-right: 0px !important;
	margin-right: 0px !important;
}

.post-meta ul.nav li.nav-item .post-author{
	display: none;
}


@media only screen and (max-width: 640px) {
    .post-navigation-wrapper .nav-links.custom-post-nav > .prev-nav-link {
        padding: 0px;
    }
}

@media only screen and (max-width: 991px)
{	
	.ei-menu .exad-nav-menu-wrapper .slicknav_nav {
		position: absolute;
		top: 160%;
		width: 100vw !important;
		z-index: 11111;
		padding: 2px 15px;
	}
	h1.page-title{
		font-size: 34px !important;
		line-height: 44px !important;
	}
}

@media only screen and (max-width: 640px) {
    .post-navigation-wrapper .nav-links.custom-post-nav > .next-nav-link {
        padding: 0px;
    }
	.single-post-template .post-thumb-wrap {
		padding: 0px 20px 15px 20px;
	}
	.post-format-wrap {
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
	}
}

@media only screen and (max-width: 576px)
{	
	.ei-menu .exad-nav-menu-wrapper .slicknav_nav {
		position: absolute;
		top: 180%;
		width: 100vw !important;
		z-index: 11111;
	}
	h1.page-title{
		font-size: 30px !important;
		line-height: 40px !important;
	}
}