/*
Theme Name: Kiddoz Child Theme
Theme URI: https://kiddoz.axiomthemes.com/
Description: Kiddoz is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: https://axiomthemes.com/
Version: 1.5.0
Tested up to: 6.8
Requires at least: 5.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: kiddoz
Template: kiddoz
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

        .custom-blog-grid {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 50px 38px;
        }

        .custom-blog-item {
            min-width: 0;
        }
		a.custom-blog-image {
			height: 250px;
		}
        .custom-blog-image {
            display: block;
            width: 100%;
            aspect-ratio: 1 / 1;
            overflow: hidden;
        }

        .custom-blog-image img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .custom-blog-title {
			margin: 25px 0 12px;
			font-size: 22px;
			line-height: 1.15;
			font-family: var( --e-global-typography-primary-font-family ), sans-serif;
		}

        .custom-blog-title a {
            text-decoration: none;
        }

        .custom-blog-date {
            display: flex;
            align-items: center;
            gap: 7px;
            font-size: 18px;
        }

        .custom-blog-date .dashicons {
            font-size: 20px;
            width: 20px;
            height: 20px;
        }

        .custom-blog-pagination {
            margin-top: 60px;
            text-align: center;
        }

        .custom-blog-pagination ul {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 8px;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .custom-blog-pagination li {
            margin: 0;
            padding: 0;
        }

        .custom-blog-pagination a,
        .custom-blog-pagination span {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-width: 42px;
            height: 42px;
            padding: 0 12px;
            text-decoration: none;
            border: 1px solid #ddd;
            box-sizing: border-box;
        }

        .custom-blog-pagination .current {
            background: #9F7B5A;
            color: #fff;
            border-color: #9F7B5A;
        }

        @media (max-width: 767px) {
            .custom-blog-grid {
                grid-template-columns: 1fr;
                gap: 40px;
            }

            .custom-blog-title {
                font-size: 25px;
            }
        }
.custom-blog-title a:hover {
    color: #65734b;
}
