/*
Theme Name: Inkstory
Theme URI: https://themegrove.com/products/inkstory/
Author: Themegrove
Author URI: https://themegrove.com/
Description: Inkstory: The Ultimate Full Site Editing Companion for WordPress. Redefine creativity with seamless customization using robust tools. Unlock your website's potential with intuitive design for effortlessly crafting stunning, personalized blogs. Explore the demo: https://demos.themegrove.com/inkstory/
Tested up to: 7.0
Requires PHP: 7.4
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inkstory
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, news
*/


html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}


body {
	margin: 0;
}


main {
	display: block;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}


pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
} 

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}


img {
	border-style: none;
}


button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}


button,
input {
	overflow: visible;
}


button,
select {
	text-transform: none;
}


button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}


textarea {
	overflow: auto;
}


[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}


[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}


[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}


::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}


details {
	display: block;
}


summary {
	display: list-item;
}


template {
	display: none;
}


[hidden] {
	display: none;
}

ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    width: 100px;
    background: #efebeb !important;
    padding: 8px 10px;
    border: none !important;
}


header.wp-block-template-part input.wp-block-search__input {
    height: 35px;
    padding: 10px;
    border-radius: 0 !important;
}
header.wp-block-template-part button.wp-block-search__button.wp-element-button {
    margin: 0;
    height: 35px;
    border-radius: 0 !important;
    padding: 0 10px;
    font-weight: 400;
}
.fse-meta-no-list {
    padding: 0;
    list-style: none;
    line-height: 2;
}

li.wp-block-post .taxonomy-category a, .taxonomy-post_tag.wp-block-post-terms a, .wp-block-tag-cloud a.tag-cloud-link{
    background: var(--wp--preset--color--primary);
    margin: 0 5px 5px 0;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 12px;
    display: inline-block;
    color: var(--wp--preset--color--white);
	text-decoration: none;
}

li.wp-block-post .wp-block-group figure.wp-block-post-featured-image {
    max-height: 220px;
    overflow: hidden;
    margin-bottom: 20px;
	max-width: 250px;
}

li.wp-block-post .taxonomy-category span.wp-block-post-terms__separator {
	display: none;
}

li.wp-block-post .wp-block-post-title a {
	display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
li.wp-block-post .wp-block-post-author-name,
li.wp-block-post time{
	display: flex;
	align-items: center;
}

li.wp-block-post .wp-block-post-author-name:before {
   content: "\f110";
    font: normal 20px/1 dashicons;
    margin-right: 4px;
    opacity: .6;
}

li.wp-block-post time:before {
	content: "\f469";
    font: normal 20px/1 dashicons;
    margin-right: 4px;
    opacity: .6;
}

li.wp-block-post a,
.wp-block-site-title a,
footer.wp-block-template-part a {
    text-decoration: none;
}

a.wp-block-post-excerpt__more-link {
    background:  var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    padding: 5px 20px;
}

ul.wp-block-latest-posts__list li a {
   text-decoration: none;
    font-size: 14px;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    line-height: 1.5;
	width: calc(100% - 117px );
}

figure.wp-block-post-featured-image a:focus {
    border: 2px solid #000;
}

ul.wp-block-latest-posts__list li {
   margin-bottom: 15px;
    background: var(--wp--preset--color--background);
    padding: 10px;
    min-height: 50px;
}

.page-numbers{
	background: var(--wp--preset--color--primary);
    margin: 0 5px 5px 0;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 12px;
    display: inline-block;
    color: var(--wp--preset--color--white);
}

.page-numbers:hover{
	color: var(--wp--preset--color--white) ;
}

.page-numbers.dots{
	background-color: transparent;
}

.wp-block-query-pagination{
	gap: 10px;
}

/*------------ user comment form start .........*/

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: 0;
}
/*------------ user comment form end .........*/

/* dashicon before categories, tag and date start */

.wp-block-archives-list.wp-block-archives li::before ,
.wp-block-categories-list.wp-block-categories li::before {
    font-family: 'dashicons'; 
    content: '\f318'; 
    margin-right: 8px; 
}
.wp-block-archives-list.wp-block-archives li,
.wp-block-categories-list.wp-block-categories li{
	list-style-type: none;
}
.wp-block-archives-list.wp-block-archives,
.wp-block-categories-list.wp-block-categories{
	padding-left: 10px;
}

.wp-block-tag-cloud a.tag-cloud-link{
  font-size: 16px!important;
}
/*dashicon before categories, tag and date end */

