/*
Theme Name:     KOTYlion 2026
Theme URI:      n/a
Template:       kadence
Author:         it
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

@media screen and (min-width: 1025px) {
.entry-list-item .loop-entry {
    padding-left: 1em !important;
}
}

@media screen and (max-width: 768px) {
.site-header-row-container-inner .site-container {
		padding: 0;
}
div#archive-container {
    padding: 1rem;
}
.loop-entry .entry-content-wrap {
    padding: 1rem;
}
}

@media screen and (min-width: 1025px) {
.site-main-header-wrap .site-header-row-container-inner {
    border-bottom: 3px solid #333322;
}
.has-sidebar .content-container {
   grid-gap: 0 !important;
}
.loop-entry .entry-content-wrap {
    padding: 0 1rem 1rem 2rem;
}
div#archive-container {
    padding: 2rem;
}
}

.site-header-item span.search-toggle-icon {
    padding-top: 4px;
}

/* archive loop */
.entry-list-item article:not(:has(.post-thumbnail-inner)) .entry-content-wrap {
    padding-left: 0;
}
@media screen and (min-width: 1025px) {
    .entry-list-item .loop-entry {
        padding-left: 0.2em !important;
    }
}
main {
    background: var(--global-palette7);
}
div#archive-container {
    background: var(--global-palette7);
    border-right: 1px solid #ebedf0;
}
body.blog .content-bg {
    background: var(--global-palette7);
}
.more-link-wrap {
    margin-top: -10px;
	margin-bottom: 10px;
}
a.post-more-link {
    font-weight: normal;
    letter-spacing: .05em;
    text-transform: none;
    text-decoration: none;
    color: var(--global-palette1);
    font-size: 90%;
}
a.post-more-link:hover {
    text-decoration: underline;
}
.entry-summary .wp-block-table td, .wp-block-table th {
    border: none !important;
}
nav.navigation.pagination {
    display: flex;
    justify-content: center;
}

.comment-navigation, .post-navigation {
    margin: var(--global-lg-spacing) auto;
    padding: 0 2rem;
}


@media screen and (min-width: 1025px) {
.sidebar-inner-wrap {
    padding: 2rem;
	background: var(--global-palette9);
	border-left: 1px solid var(--global-palette8);
}
}

/* sidebar last widget */
@media (max-height: 600px) {
  #secondary .sidebar-inner-wrap > .widget:last-child {
    position: static !important;
  }
}

.entry-taxonomies {
    padding-top: 0.6rem;
}

