.loading {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background-color: rgba(255,255,255,0.5);
    z-index: 100000001;
}
.loading2 {
    position: absolute;
    display: inline-block;
    margin: auto;
    width: 20%;
    height: 20%;
    text-align: center;
    top: 40%;
    left: 40%;
}

.tp-leftarrow.round, .tp-rightarrow.round, .rev_slider_wrapper {
    /*background-color: #5AACE9 !important;*/
    background-color: #5c4d9e !important;
    /*background-color: #5DB0F0 !important;*/
}

.header_mask {
    background-color: #5c4d9e;
    /*background-color: #5EB3F4*/
    /*background-image: url("https://www.multikidsakademi.com/public/images/upload_img/pslider_20221129123237_01-sunshine-home1.png");*/
}


.header_logo_part .logo{

}

.program-exp{
    display: inline-block;
    background-color: rgba(255,255,255,0.92);
    width: 100%;
    height: auto;
    padding: 15px 4px 4px 4px;
}

.program-exp * {
    text-align: left;
    /*color: #9f9e9e !important;*/
}
.program-exp h3 {
    font-weight: 700;
    margin: 0;
    padding: 0;
    color: #FFD801 !important;
}
.program-exp p {
    line-height: 22px;
    color: #9f9e9e !important;
}

.img-list{
    border-radius: 9px;
}



.main-nav-container .main-menu>.menu-item>a{
    padding: 10px 18px;
}

/*
.mm-1 a,.mm-2 a,.mm-3 a,.mm-4 a,.mm-5 a,.mm-6 a{
    font-family: snicker !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    font-style: normal !important;
}*/

.mm-1 > a {
    background-color:#5c4d9e !important;
    border-radius: 10px 0 0 10px;
}
.mm-2 > a {
    background-color:#CF3A8C !important;
}
.mm-3 a {
    background-color:#5EB3F4 !important;
}
.mm-4 > a {
    background-color:#FFD801 !important;
}
.mm-5 > a {
    background-color:#35DA80 !important;
}
.mm-6 > a {
    background-color:#F44951 !important;
    border-radius: 0 10px 10px 0;
}


.main-menu .bees:after {
    border-width:27px 0 27px 27px;
}

.main-menu .bees.bees-end:after {
    border-width:27px 27px 27px 0;

}

.bees:after{
    border-color:#5c4d9e !important;
}
.mm-6 .bees:after{
    border-color:#F44951 !important;
}



.header_logo_part{
    margin-left: -8px !important;
    margin-right: -8px !important;

    position: relative;
    z-index: 10;
}


.s-btn1,.s-btn2,.s-btn3{
    font-size: 20px !important;
    padding: 13px 20px 10px 20px !important;
    color: #f0f0f0 !important;
}

.home-h2{
    font-size: 60px !important;
    color: #FFD700 !important;
}
.home-h1{
    font-size: 54px !important;
    line-height: 45px !important;
}

@media only screen and (max-width: 992px) {

    .home-h2{
        font-size: 15px !important;
        text-shadow: rgb(0 0 0 / 30%) 0 2px 0 !important;
    }
    .home-h1{
        font-size: 18px !important;
        line-height: 18px !important;
        text-shadow: rgb(0 0 0 / 30%) 0 2px 0 !important;
    }


    .s-btn1,.s-btn2,.s-btn3{
        font-size: 14px !important;
        padding: 10px 7px 7px 7px !important;
        line-height: 14px !important;
    }

}

.page_title h1{
    font-weight: 700;
}

.ce_title, .comments-area .comments_title, .comments-area .comment-reply-title{
    font-size: 48px !important;
}


@media only screen and (max-width: 600px) {

    .ce_title, .comments-area .comments_title, .comments-area .comment-reply-title{
        font-size: 26px !important;
        line-height: 30px
    }

    .page_title h1{
        font-size: 1.2rem;
    }

}




.cws-widget .search-form{
    background-color: transparent !important;
    padding: 20px 0;
}
.vova{
    background-color: #f3f3f3 !important;
}


.cws-widget .search-form input.search-field {
    -webkit-box-shadow: inset 0px 0px 0px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0px 0px 0px 0px rgb(0 0 0 / 12%);
}


.cws-widget .widget-title:after{
    background-color:#FFD801 !important;
}


.news .media_part, .cws_ourteam_items .media_part, .post_info, .news .media_part, .cws_img_frame, img.image-type, .gallery-icon, .pricing_table_column, .pricing_table_column .top_section:after, .accordion_title, .accordion_content, .carousel_header .carousel_nav i, .cws_portfolio_items .item .media_part, .carousel_nav_panel .prev, .carousel_nav_panel .next, .cws_fa_wrapper:hover>a>i + .ring, a:hover>.cws_fa_wrapper>i:not(.alt) + .ring, .cws_button.alt:hover, .cws_oembed_wrapper, .bordered, .cws-widget .portfolio_item_thumb .pic, .select2-container .select2-choice .select2-arrow, .post_item .post_thumb_wrapp, #recentcomments>.recentcomments, .ce .map-border, .wp-playlist .mejs-container, .lang_bar>div:not(.lang_sel_list_vertical):not(.lang_sel_list_horizontal)>ul:before
    {
    border: 0;
    border-color: #5c4d9e !important
    }

.bread-crumbs a
    {
        color: #5c4d9e !important
    }

.cws_portfolio_items .item .title_part, .cws_portfolio_items .item .desc_part .categories a:hover, .cf label, .comments-area label, .cws_ourteam .cws_ourteam_items .title, .page_title h1, .testimonial .quote .quote_link:hover, .pagination a, .widget-title, .bread-crumbs .current, .cws-widget ul:not(.tweet_list) li>a:hover, .page_footer .cws-widget ul:not(.tweet_list) li>a:hover, .menu .menu-item.current-menu-ancestor>a, .menu .menu-item.current-menu-item>a, .cws-widget .current-cat>a, .cws-widget .current_page_item>a, .page_footer .cws-widget .current-cat>a, .page_footer .cws-widget .current_page_item>a, .select2-drop .select2-results .select2-highlighted, .cws-widget .parent_archive .widget_archive_opener, .cws-widget .has_children .opener
    {
        color:#5c4d9e ;
    }

.ce_title, .comments-area .comments_title, .comments-area .comment-reply-title{
    color: #5c4d9e !important
}




.header_logo_part.with_border .logo, .main-nav-container .menu-item a, .main-nav-container .menu-item:hover>.sub-menu>.menu-item, .mobile_nav .menu-item, .item .date .springs:before, .item .date .springs:after, .cws_button, input[type='submit'], .page_footer .cws_button:hover, .page_footer .button:hover, .page_footer input[type='submit']:hover, .copyrights_area .cws_button:hover, .copyrights_area input[type='submit']:hover, .cws_callout .button_section>a:hover, .pricing_table_column:hover .top_section, .pricing_table_column.active_table_column .top_section, .pricing_table_column.active_table_column .btn_section>a:hover, .pricing_table_column .separate, .tabs .tab.active, .accordion_section.active .accordion_icon, .separate, .cws_fa_wrapper:hover>a .cws_fa, a:hover>.cws_fa_wrapper .cws_fa:not(.alt), .cws_button.alt:hover>span, .dropcap, .cws-widget .widget-title:after, .cws-widget #calendar tbody td.ui-datepicker-today, .owl-pagination .owl-page.active, .comments-area .comment_list .reply .comment-reply-link, .comments-area .comment-respond .comment-form .submit:hover, .cws_ourteam .cws_ourteam_items .social_links a:hover, .mini-cart .button:hover, .mini-cart:hover, .site_top_panel .cws_social_links.expanded:after, .pic .links .link a, .pic .links .link-item-bounce, .pic .links .link-toggle-button, .pic .links_popup .link a, .pic .links_popup .link span, .pic .links_popup .link-item-bounce, .pic .links_popup .link-toggle-button, .cws_img_frame:after, .gallery-icon a:after, .mobile_menu_header .mobile_menu_switcher, .post_item .post_thumb_wrapp .links span, .ce_toggle.alt .accordion_section .accordion_content, .ce_accordion.alt .accordion_section .accordion_content, body.wave-style hr, .item .date.def_style .month:before, .scroll_top:hover
{
    background-color:#CF3A8C;
}


.pattern.pattern-2{
    background-image: url("../../images/default/bg-genel.png") !important;
    /*background-image: unset;*/
}


.item .date:before, .item .date .month, .cws_button:hover, input[type='submit']:hover, .page_footer .cws_button, .page_footer .button, .page_footer input[type='submit'], .copyrights_area .cws_button, .copyrights_area input[type='submit'], blockquote, table thead th, .pagination .page_links>.page-numbers.current:before, .pagination .page_links>span:not(.dots):before, .gallery-icon a:before, .pricing_table_column .top_section, .pricing_table_column.active_table_column .btn_section>a, .pricing_table_column.active_table_column .separate, .pricing_table_column:hover .separate, .tabs .tab, .accordion_title .accordion_icon, .accordion_section.active .accordion_title, .cws_tweet .tweet-icon:before, .cws_progress_bar .progress, .cws_fa_wrapper .cws_fa:not(.alt), a:hover>.cws_fa_wrapper .cws_fa.alt, .cws_button.alt>span, .testimonial, .cws-widget .search-form:before, .owl-pagination .owl-page, #recentcomments>.recentcomments:before, .comments-area .comment_list .reply .comment-reply-link:hover, .comments-area .comment-respond .comment-form .submit, .cws_ourteam .cws_ourteam_items .social_links a, .news .media_part.only_link, .footer_wrapper_copyright, .mini-cart, .mini-cart .button, input[type="radio"]:checked:before, .pic .links a, .site_top_panel .cws_social_links:after, .copyrights_area .cws_social_links .cws_social_link, .copyrights_area .lang_bar ul ul, .cws_callout, .site_top_panel .site_top_panel_toggle:before, .site_top_panel .site_top_panel_toggle:after, .footer_container .woocommerce-product-search:before, .scroll_top{
    background-color:#5c4d9e;
}

.footer_container a{
    color:#fff;
}

h3.ce_title span {
    color: #cf3a8c;

}



.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-item {
    border-radius: 50%;
    overflow: hidden;

}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.benefits_area.wave {
    padding: 0;
    margin-top: -5px;
}


.page_content:not(:empty){
    padding: 5px;
}


.page_content {
    padding-bottom: 70px !important;
}
.site_header{
    height: 275px !important;
}


.cat-header{
    display: inline-block;
    padding: 3px;
    background-color: #00AEEF !important;
    border-radius: 12px;
}
.cat-header h1{
    color: #fff !important;
    font-family: snicker !important;
}
.cat-header-in{
    border: 1px dashed #fff;
    padding: 10px;
    border-radius: 10px;
}

.btn-primary{
    background-color:#5c4d9e !important;
    border-color:#5c4d9e !important;
    font-weight: 600;
}

.btn-danger{
    background-color:#CF3A8C !important;
    border-color:#CF3A8C !important;
}


.btn-red2{
    color: #fff !important;
    background-color:#F54952 !important;
    border-color:#F54952 !important;
}



@media screen and (max-width: 767px) {
    .site_header .header_box {
        padding: 20px 0 25px 0 !important;
    }
}