/*

Theme Name:   Bw KidsCenter Child

Theme URI:    https://zenny.bzotech.com/intro/

Author:       The BZOTech

Author URI:   https://bzotech.com/

Description: KidsCenter WordPress Template WooCommerce is perfect for schools and education centers. Schedule for children easily on your website.

Template:     bw-kidscenter

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: custom-colors, custom-menu, custom-logo, editor-style, featured-images, post-formats, sticky-post, threaded-comments, block-styles, blog, news

Text Domain: bw-kidscenter-child

*/

.header-page .menu-global-style- .bzotech-navbar-nav>li:nth-child(3n+1)>a .item-html_code svg path {
    fill: #ffc599;
}

.header-page .menu-global-style- .bzotech-navbar-nav>li:nth-child(3n+2)>a .item-html_code svg path {
    fill: #B8D986;
}

.header-page .menu-global-style- .bzotech-navbar-nav>li:nth-child(3n)>a .item-html_code svg path {
    fill: #86D6E1;
}

.header-page .menu-global-style- .bzotech-navbar-nav>li>a {
    text-align: center;
    color: #2B2D2A;
}

.h3-box-programs:after {
    background-color: #88D8E3;
}

.h3-box-programs.greenbox:after {
    background-color: #B3D581;
}

.h3-info-box:nth-child(3n+1) .info-box-icon a {
    background-color: #FFC599;
}

.h3-info-box:nth-child(3n+2) .info-box-icon a {
    background-color: #B3D581;
}

.h3-info-box:nth-child(3n) .info-box-icon a {
    background-color: #88D8E3;
}

.main-color,
.e-main-color {
    color: #3D413C;
}

.count-up.main-color {
    color: #000000;/*#FFC498;*/
}

.skybg-color {
    background-color: #88D8E3;
}

/* .home-prog-slider .swiper-slide:nth-child(3n+1) a.main-color {
    color: #FFC599;
}

.home-prog-slider .swiper-slide:nth-child(3n+2) a.main-color {
    color: #B3D581;
}

.home-prog-slider .swiper-slide:nth-child(3n) a.main-color {
    color: #88D8E3; 
}
*/
.home-prog-slider .swiper-slide:nth-child(3n+1) a.main-color {
    color: #3D413C;
}

.home-prog-slider .swiper-slide:nth-child(3n+2) a.main-color {
    color: #3D413C;
}

.home-prog-slider .swiper-slide:nth-child(3n) a.main-color {
    color: #3D413C;
}

.home-prog-slider .bzotech-swiper-navi .swiper-button-nav {
    color: #fff;
    border: 2px solid #fff;
}

.home-blog-slider .swiper-slide:nth-child(3n+1) .item-post .meta-item-date {
    background-color: #FFC599;
}

.home-blog-slider .swiper-slide:nth-child(3n+2) .item-post .meta-item-date {
    background-color: #B3D581;
}

.home-blog-slider .swiper-slide:nth-child(3n) .item-post .meta-item-date {
    background-color: #88D8E3;
}

.home-blog-slider .swiper-slide:nth-child(3n+1) .item-post a.main-color {
    color: #FFC599;
}

.home-blog-slider .swiper-slide:nth-child(3n+2) .item-post a.main-color {
    color: #B3D581;
}

.home-blog-slider .swiper-slide:nth-child(3n) .item-post a.main-color {
    color: #88D8E3;
}

.home-blog-slider .swiper-slide:nth-child(3n+1) .item-post a.main-color:hover,
.home-blog-slider .swiper-slide:nth-child(3n+2) .item-post a.main-color:hover,
.home-blog-slider .swiper-slide:nth-child(3n) .item-post a.main-color:hover {
    color: #3D413C;
}

.home-blog-slider .swiper-slide:nth-child(3n+1) .item-post .readmore-wrap a {
    color: #FFC599;
}

.home-blog-slider .swiper-slide:nth-child(3n+2) .item-post .readmore-wrap a {
    color: #B3D581;
}

.home-blog-slider .swiper-slide:nth-child(3n) .item-post .readmore-wrap a {
    color: #88D8E3;
}

.home-blog-slider .swiper-slide:nth-child(3n+1) .item-post .readmore-wrap a:hover,
.home-blog-slider .swiper-slide:nth-child(3n+2) .item-post .readmore-wrap a:hover,
.home-blog-slider .swiper-slide:nth-child(3n) .item-post .readmore-wrap a:hover {
    color: #3D413C;
}

.home-contactForm .elbzotech-bt-global-default {
    background-color: #B3D581;
    border: 1px solid #75CBD6;
    color: #fff;
}

.home-contactForm .elbzotech-bt-global-default:hover {
    background-color: #75CBD6;
    color: #fff;
}

.scroll-top-style2 {
    color: #b3d581;
}

.scroll-top-style2 svg.progress-circle path {
    stroke: #b3d581;
}

.after-append-footer .bg-color-darken {
    background-color: #b4e171;
}

.h1-popular {
    /* max-height: calc(100vh + 100px); */
    /* overflow: hidden !important; */
}

.no-padding-sec .e-con-inner {
    padding: 0;
}

.news-gird-nw img {
    height: 300px;
    object-fit: cover;
}

.news-gird-nw .meta-item-date {
    background-color: #B3D581;
}

.press-date {
    position: absolute;
    right: 1px;
    top: 1px;
}

.press-main-title {
    text-align: center;
}

.single-post .banner-advs img {
    margin: 20px 0;
}

.single-post .content-post-default h2 {
    padding-bottom: 20px;
}

.single-post .form-submit input[type="submit"] {
    background-color: #B3D581;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #75CBD6;
    border-radius: 25px 25px 25px 25px;
}

.single-post .form-submit input[type="submit"]:hover {
    color: #FFFFFF;
    background-color: #75CBD6;
}

.mos-contactform select {
    height: 50px;
    width: 100%;
    line-height: 50px;
    border: 1px solid var(--bzo-border-color);
    padding: 0 20px;
    font-size: 16px;
    border-radius: 6px;
    font-family: inherit;
    background: #FAF5F2;
}

/*11-06-2025*/
/* .title48 {
    font-size: 32px !important;
} */

.item-slider-global-history .pre-title {
    background-color: #b3d581 !important;
}

.item-slider-global-history .pre-title::before {
    background-color: #b3d581 !important;
}

.item-slider-global-history .pre-title::after {
    background-color: #ffc599 !important;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) #86d6e1 !important;
}

body:not(.rtl) .elementor-37480 .elementor-element.elementor-element-a7b6df1 {
    right: 0px !important;
}

/*11-06-25*/

/*12-06-2025 css start*/
.box-contact-form input[type="submit"] {
    background-color: #B3D581;
    border: solid 1px #75CBD6;
    border-radius: 25px;
    text-transform: uppercase;
    margin: 0 auto;
    display: block;
}

.box-contact-form input[type="submit"]:hover {
    background: #75CBD6;
    color: #fff;
}

.news-gird-nw .meta-item-date {
    display: none;
}

.news-gird-nw .list-inline-block .post-meta-data__item:first-child {
    display: none;
}

.hide-on-desktop {
    display: none !important;
}

/*12-06-2025 css end*/

/*17-06-2025 css start*/
.progm1 b, .progm2 b, .progm3 b, .progm4 b, .progm5 b{
    color: #3D413C;
}
.progm1 b:hover, .progm4 b:hover{
    color: #FFC498;
    cursor: pointer;
}
.progm2 b:hover, .progm5 b:hover{
    color: #B8DA86;
    cursor: pointer;
}
.progm3 b:hover{
    color: #88D8E3;
    cursor: pointer;
}
/*17-06-2025 css end*/

/*02-07-2025 css start*/

.h3-box-programs.orangebox:after {
    background-color: #ffc599;
}
.orangebox .bzotech-swiper-navi .swiper-button-nav{
    color: #fff;
    border: 2px solid #fff;
}
.wap-list-instagram-grid .title-inta a{
    background: #88D8E3 !important;
}

/*02-07-2025 css end*/

@media (max-width: 767px) {
    .bzoteche-info-box-global-countup .list-count .count-up-item {
        width: 100% !important;
    }

    .title48 {
        font-size: 24px !important;
    }

    .hide-on-desktop {
        display: inline-block !important;
    }
}

/*14-07-2025 css start*/

.h2-testimonials .item-slider-global-testimonial-inner{
    border-color: transparent !important;
}

.visible-nav-on-hover .title48 {
    font-size: 22px;
    line-height: 30px;
}

/*14-07-2025 css end*/

/*16-07-2025 css start*/

.elbzotech-bread-crumb-global {
    display: none;
}

/*16-07-2025 css end*/

/*05-08-25 css start*/
.news-gird-nw .item-grid-post-:nth-child(3n+1) .post-info .meta-date{
    background-color: #FFC599;
    padding: 5px;
    color: #FFFFFF;
}
.news-gird-nw .item-grid-post-:nth-child(3n+2) .post-info .meta-date{
    background-color: #B3D581;
    padding: 5px;
    color: #FFFFFF;
}
.news-gird-nw .item-grid-post-:nth-child(3n) .post-info .meta-date{
    background-color: #88D8E3;
    padding: 5px;
    color: #FFFFFF;
}
.news-gird-nw .item-grid-post-:nth-child(3n+1) .post-info .post-title a, .news-gird-nw .item-grid-post-:nth-child(3n+1) .post-info .readmore-wrap a{
    color: #FFC599 !important;
    border-bottom: none !important;
}
.news-gird-nw .item-grid-post-:nth-child(3n+2) .post-info .post-title a, .news-gird-nw .item-grid-post-:nth-child(3n+2) .post-info .readmore-wrap a{
    color: #B3D581 !important;
    border-bottom: none !important;
}
.news-gird-nw .item-grid-post-:nth-child(3n) .post-info .post-title a, .news-gird-nw .item-grid-post-:nth-child(3n) .post-info .readmore-wrap a{
    color: #88D8E3 !important;
    border-bottom: none !important;
}


/* .h2-testimonials .swiper-slide:nth-child(3n+1) .info-client .image-wrap{
    border: 2px solid #B3D581;
}
.h2-testimonials .swiper-slide:nth-child(3n+2) .info-client .image-wrap{
    border: 2px solid #88D8E3;
}
.h2-testimonials .swiper-slide:nth-child(3n) .info-client .image-wrap{
    border: 2px solid #FFC599;
} */
/*05-08-25 css end*/

/*11-08-25 css start*/
.h2-testimonials .swiper-slide:nth-child(3n+1) .info-client .image-wrap{
    border: 2px solid #000;
}
.h2-testimonials .swiper-slide:nth-child(3n+2) .info-client .image-wrap{
    border: 2px solid #000;
}
.h2-testimonials .swiper-slide:nth-child(3n) .info-client .image-wrap{
    border: 2px solid #000;
}

.box-contact-form input[type="submit"] {
    color: #000000;
    background-color: #FFFFFF;
    border: solid 1px #000000;
    border-radius: 25px;
    text-transform: uppercase;
    margin: 0 auto;
    display: block;
}

.box-contact-form input[type="submit"]:hover {
    background: #FFC498;
    color: #fff;
    border: solid 1px #FFC498;
}
/*11-08-25 css end*/

/*18-08-25 css start*/
.bzotech-navbar-nav li:nth-child(3n+1) a:hover{
    color: #FFC599 !important;
}
.bzotech-navbar-nav li:nth-child(3n+2) a:hover{
    color: #B3D581 !important;
}
.bzotech-navbar-nav li:nth-child(3n) a:hover{
    color: #88D8E3 !important;
}

.bzotech-navbar-nav li:nth-child(3n+1) .sub-menu-item a:hover{
    color: #FFC599 !important;
}
.bzotech-navbar-nav li:nth-child(3n+2) .sub-menu-item a:hover{
    color: #B3D581 !important;
}
.bzotech-navbar-nav li:nth-child(3n) .sub-menu-item a:hover{
    color: #88D8E3 !important;
}

.bzotech-navbar-nav > li:nth-child(3n+1).current-menu-item > a{
    color: #FFC599 !important;
}
.bzotech-navbar-nav > li:nth-child(3n+2).current-menu-item > a{
    color: #B3D581 !important;
}
.bzotech-navbar-nav > li:nth-child(3n).current-menu-item > a{
    color: #88D8E3 !important;
}

.press-box{
    min-height: 340px;
}
/*18-08-25 css end*/


.bzotech-container{padding:0;}
#main-content{padding:0;}
.content-single-blog .list-inline-block .avata, .content-single-blog .list-inline-block .meta-views, .content-single-blog .list-inline-block .comments-item{display:none;}
.content-single-blog .list-inline-block .split{display:none;}
.content-single-blog{padding-bottom:50px; padding-top:50px; padding-left:15px; padding-right:15px;}



.after-append-footer{display:none !important;}

/*26-08-2025 css*/
.frosted-panel {
        background-color: rgba(255, 255, 255, 0.25); /* Semi-transparent white */
        backdrop-filter: blur(10px); /* Adjust blur value for desired intensity */
        /* Optional: Add other styles like border-radius, box-shadow for visual appeal */
        border-radius: 10px;
        box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    }

.h3-box-programs:after {
    background-color: #b3d581 !important;
}