/*
Theme Name:     Feather
Theme URI:      https://demos.studiogem.co/feather2
Template:       kadence
Author:         Studio Gem
Author URI:     https://studiogem.co
Description:    Minimalist blogging theme
Version:        3.1
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Change global grays */
:root {
	--global-gray-400: #ddd;
	--global-gray-500: #ccc;
}

/* Social icons */
.wp-block-social-links.has-small-icon-size {
	font-size: 18px;
	margin-bottom: 0;
	gap: 14px;
}

/* Remove outer padding from footer area */
.site-middle-footer-wrap .site-container {
	padding-left: 0;
	padding-right: 0;
}

/* Forms
========================== */

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	background: var(--global-palette8);
	border-color: var(--global-palette8);
	border-radius: 0;
	color: var(--global-palette3);
	padding: 16px;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
	border-color: var(--global-palette3);
}

.float-label {
	color: var(--global-palette3) !important;
	letter-spacing: .05em;
	text-transform: uppercase;
}

/* Blog layout
========================== */

@media screen and (min-width: 768px) {
	.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
    	display: grid;
    	grid-template-columns: 1.5fr 2fr;
	}
}

.grid-lg-col-1.item-image-style-beside article.loop-entry {
	border-bottom: 1px solid #eee;
	padding-bottom: 2.5rem;
}

/* Read more link
========================== */

.post-more-link .kadence-svg-iconset {
	display: none;
}

.post-more-link {
	background: transparent;
	border: 1px solid var(--global-palette3);
	color: var(--global-palette3) !important;
	display: inline-block;
	padding: 14px 28px;
}

.post-more-link:focus,
.post-more-link:hover {
	border-color: var(--global-palette1);
	color: var(--global-palette1) !important;
}

/* Page numbers
========================== */

.nav-links {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 400;
}

.pagination .page-numbers {
	border: 1px solid #eee;
	border-radius: 0;
}

.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
.pagination .page-numbers.current {
	background: var(--global-palette7);
	border: 1px solid var(--global-palette7);
}
