/*
Theme Name: Kortez Preschool
Theme URI: https://kortezthemes.com/kortez-preschool/
Author: kortezthemes
Author URI: https://kortezthemes.com
Description: Kortez Preschool is a specialized WordPress block theme ideally suited for various educational websites.
Version: 1.0.1
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kortez-preschool
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, education

Kortez Preschool WordPress Theme, Copyright 2024 kortezthemes
Kortez Preschool is distributed under the terms of the GNU General Public License v3
*/

/* Reset Default Blocks Gap */
body.editor-styles-wrapper .wp-site-blocks > * {
  	margin-block-start: 0;
}
.wp-site-blocks > * {
  	margin-block-start: 0;
}

/* Support Alignfull */
body {
  	overflow-x: hidden;
}
.entry-content .alignfull {
	margin-left: calc( -50vw + 50%);
	margin-right: calc( -50vw + 50%);
	max-width: 100vw;
	width: 100vw;
}

/* Navigation */
@media screen and (min-width: 600px){
    .wp-block-navigation ul.wp-block-navigation-submenu li {
        border-bottom: 1px solid rgba(0,0,0,.15);
    }
    .wp-block-navigation ul.wp-block-navigation-submenu li:last-child {
        border: none;
    }
}

a.wp-block-navigation-item__content:hover {
    text-decoration: underline;
}

.gallery-center {
    text-align: center;
}


@media (min-width: 782px) {
    .wp-gallery-categories .wp-block-column {
        max-width: 50%;
    }
}


.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    padding: 20px;
    background-color: #fcb900;
}

.entry-content .tts_play_button {
    display: none;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #fcb900;
}

.is-menu-open #modal-1-content ul li.wp-block-navigation-submenu > a {
    display: none !important;
}

.is-menu-open #modal-1-content .wp-block-navigation__submenu-container.wp-block-navigation-submenu li {
    padding: 8px 0px;
}

@media (max-width: 781px) {
    header .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1) {
        flex-basis: 70% !important;
    }
    header .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) {
        flex-basis: 15% !important;
    }
    header .wp-container-core-group-is-layout-2 {
        gap: unset;
    }
}

details summary {
	font-weight: bold;
}

.cky-btn-revisit-wrapper {
	display: none !important;
}
