/**
 * Theme Name:     Kidzieo Child
 * Author:         themeStek
 * Template:       kidzieo
 * Text Domain:	   kidzieo-child
 * Description:    Kidzieo - Kindergarten School WordPress Theme
 */


/*GENERAL*/

.pbmit-heading-subheading .pbmit-element-title{
	letter-spacing:-0.1rem;
}

.ocultar{
	/*display:none!important;*/
}

.texto-centrado,
.texto-centrado *{
	text-align:center;
}

.no-link .pbmit-element-title:hover{
	color: inherit!important;
}

.pbmit-text-color-white .pbmit-heading-desc {
	 color: rgb(var(--pbmit-kidzieo-white-color-rgb));
	font-size:1.5rem;
}


/*HEADER*/
.pbmit-pre-header-wrapper{
	height:20px;
}

body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
        margin: 0 12px;
    }

body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
    margin: 0 8px;
}

.site-header:not(.pbmit-header-style-1) .pbmit-title-bar-wrapper .pbmit-title-bar-content::before{
	height: 200px;
	background-image: url(../../../wp-content/uploads/2026/07/wizard-cabeza-01.png);
}

.site-header:not(.pbmit-header-style-1) .pbmit-title-bar-wrapper .pbmit-title-bar-content-inner::before{
	background-image: url(../../../wp-content/uploads/2026/07/estrella-01.png);
}

.site-header:not(.pbmit-header-style-1) .pbmit-title-bar-wrapper>.container::before{
	background-image: url(../../../wp-content/uploads/2026/07/libro-01.png);
}

.pbmit-title-bar-content{
	padding: 64px 10%;
}

.pbmit-title-bar-content .pbmit-tbar-title {
    text-wrap: balance;
}

.nav-menu-toggle{
	background-color: #de068b;
	border-radius:5px;
}

[class^="pbmit-base-icon-"]:before, [class*=" pbmit-base-icon-"]:before {
	margin-left:0;
	margin-right:0;
}

@media (max-width: 1200px) {
    .nav-menu-toggle {
        font-size: 25px;
		color:#fff!important;
    }
}

/*OTROS*/

.elementor-421 .elementor-element.elementor-element-18fd0f8:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-18fd0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image: url(../../../wp-content/uploads/2026/07/nubes-crema-02.png);
}

@media (max-width: 767px) {
    [class*="pbmit-img-animation-"].elementor-hidden-mobile {
        display: block;
    }
}

input[type="text"],
input[type="email"],
textarea{
	border: 1px solid rgba(var(--pbmit-kidzieo-blackish-color-rgb), 1)!important;
}

.pbmit-ihbox-icon img{
	border-radius:10px;
	margin-bottom: 2rem;
	aspect-ratio: 4 / 3;
    object-fit: cover;
}


/*FOOTER*/

.site-footer, .site-footer.pbmit-bg-color-custom:before{
	background-image: url(../../../wp-content/uploads/2026/07/nubes-footer-crema.png);
}
.pbmit-footer-widget .widget .widget-title {
	font-family: Jua, sans-serif;
	font-size: 22px;
	color: var(--pbmit-kidzieo-blackish-color);
}

.pbmit-footer-style-2 .pbmit-footer-right .pbmit-qoute-button a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    padding: 15px;
    box-sizing: border-box;
    flex-wrap: nowrap;
    flex-direction: column;
}