/*
Theme Name: Junior Education
Theme URI: http://sensationaltheme.com/downloads/junior-education-child/
Template: kids-education-bell
Author: Sensational Theme
Author URI: http://sensationaltheme.com/
Description: Junior Education is a Simple, Clean and Responsive Education WordPress theme designed specially for kids education websites: childcare, day care center, preschool, kindergarten, children art & craft school. Junior Education is a free Kids and Children WordPress theme that’s perfect for kids’ education agencies. Junior Education is retina ready and fully responsive. Junior Education theme has wide list of customizable features including front page customizable sections with customizer api and many more options. This theme comes with lots of features such as column layout options for front page sections.
Tags: translation-ready,custom-background,theme-options,custom-menu,threaded-comments,featured-images,footer-widgets,editor-style,right-sidebar,full-width-template,two-columns,grid-layout,custom-colors,custom-header,custom-logo,featured-image-header,blog,entertainment
Version: 1.0
Tested up to: 6.6
Requires PHP: 5.6
Text Domain: junior-education
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

BlogSen business is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/*--------------------------------------------------------------
#  Recent Section
--------------------------------------------------------------*/
/*:root{
	--primary-color:#476b11 !important;
}*/
h1, h2, h3, h4, h5, h6 {
  font-family: 'Courgette', cursive;
}
.main-navigation ul.nav-menu > li > a{
    font-family: 'Lumanosimo', cursive;
}
.home .page-section{
    padding: 60px 0 !important;
}
.home-education .slick-prev, 
.home-education .slick-next{
    width: 40px;
    border-radius: 10px !important;
}
.btn::after,
.btn-primary,
.btn-transparent,
.home-education .btn-transparent::after{
    border-radius: 20px !important;
}
.section-header-cloud,
.cloud,
.cloud-down,
.cloud-bottom,
.cloud-top,
#admissionprocess{
    display: none !important;
}

/*------------------------------------------------------------
 ##  #Slider
--------------------------------------------------------------*/
.content-overlay.featured-content-wrapper .entry-title,
.content-overlay.featured-content-wrapper .entry-title a{
    font-size: 42px !important;
    font-weight: bold;
}
#featured-slider .btn-transparent{
    color: #333;
}
#featured-slider article .overlay{
    display: none !important;
}
#featured-slider .btn-transparent:hover,
#featured-slider .btn-transparent:focus{
    color: var(--primary-color);
}
/*------------------------------------------------------------
 ##  #Service
--------------------------------------------------------------*/
.home-education article{
    -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.home-education article:nth-child(1n) .services-item-wrapper{
    background-color: #00b9f1;
}
.home-education article:nth-child(2n) .services-item-wrapper{
    background-color: #e63244;
}
.home-education #services article:nth-child(3n) .services-item-wrapper{
    background-color: #1ba81d;
}
.home-education #services article:nth-child(4n) .services-item-wrapper{
    background-color: #fcb54d;
}
.home-education #services article:nth-child(5n) .services-item-wrapper{
    background-color: #adca69;
}
.home-education #services article:nth-child(6n) .services-item-wrapper{
    background-color: #c389ce;
}
.home-education article .services-item-wrapper .entry-title a,
.home-education article .services-item-wrapper .entry-content p{
    color: #fff !important;
}
/*------------------------------------------------------------
 ##  #Message
--------------------------------------------------------------*/
.home-education #message{
    background-color: #16B9CC !important;
}
.home-education #message .background-cloud,
.home-education #message .background-second-cloud{
    display: none;
}
.home-education #message .author-first-thumbnail img,
.home-education #message .author-second-thumbnail img{
    border-radius: 0px;
}
.home-education .message-entry-content{
    background-color: transparent;
    margin-left: 0;
    text-align: center;
}
.home-education #message .author-thumbnail{
    border-radius: 30px;
}


@media screen and (min-width: 767px) {
    .home-education #message .entry-container{
        width: 50% !important;
    }
    .home-education #message .author-first-thumbnail{
        right: auto;
        left: 0;
    } 
    .home-education #message .author-second-thumbnail{
        right: 50% !important;
    }
    .home-education #message .author-first-thumbnail img{
        border-right: 15px solid #16B9CC;
        border-bottom: 15px solid #16B9CC;
        border-bottom-right-radius: 30px;
        border-top-left-radius: 30px;
    } 
    .home-education #message .author-second-thumbnail img{
        border-left: 15px solid #16B9CC;
        border-top: 15px solid #16B9CC;
        border-top-left-radius: 30px;
        border-bottom-right-radius: 30px;
    }
}
@media screen and (max-width: 766px) {
    .home-education #message .author-first-thumbnail,
    .home-education #message .author-second-thumbnail,
    .home-education #message .author-first-thumbnail img,
    .home-education #message .author-second-thumbnail img{
        height: auto !important;
        float: left;
        max-width: unset !important;
        max-height: unset !important;
    } 
    .home-education #message .author-first-thumbnail,
    .home-education #message .author-second-thumbnail{
        width:50% !important;
        padding: 0 10px;
    } 
    .home-education #message .author-first-thumbnail img,
    .home-education #message .author-second-thumbnail img{
        width:100% !important;
    }
    #message .read-more{
        padding-bottom: 0px !important;
    }
    .home-education .message-entry-content{
        padding: 0;
    }
}
/*------------------------------------------------------------
 ##  #Course
--------------------------------------------------------------*/
#project{
    background-color: #e5e5e5;
}
#project .section-title, #project .section-subtitle{
    color: #222;
}
#project article{
    position: relative;
}
#project .featured-image{
    padding: 200px 0 !important;
}
#project .entry-container{
    position: absolute;
    padding: 10px !important;
    left: 20px;
    right: 20px;
    top: auto;
    bottom: 20px;
    border-radius: 20px;
    overflow: hidden;
}
.project-slider .entry-content{
    margin-top: 0px;
}
.home-education #project article:nth-child(1n) .entry-container{
    background-color: #fcb54d;
    color: #fff;
}
.home-education #project article:nth-child(2n) .entry-container{
    background-color: #6fb7aa;
    color: #fff;
}
.home-education #project article:nth-child(3n) .entry-container{
    background-color: #7cc576;
    color: #fff;
}
.home-education #project article:nth-child(4n) .entry-container{
    background-color: #5750A0;
    color: #fff;
}
.home-education #project article:nth-child(5n) .entry-container{
    background-color: #53bde0;
    color: #fff;
}
.home-education #project article:nth-child(6n) .entry-container{
    background-color: #c389ce;
    color: #fff;
}
@media screen and (min-width: 767px) {
    .project-slider .slick-list {
        padding-bottom: 150px;
    }
    #project .featured-image{
        padding: 200px 0 !important;
    }
    #project .entry-container{
        position: absolute;
        padding: 30px 20px 0 !important;
        left: 20px;
        right: 20px;
        top: auto;
        bottom: -100px;
        border-radius: 30px;
    }
}
@media screen and (min-width: 1400px) {
    #project .featured-image{
        padding: 260px 0 !important;
    }
}
@media screen and (max-width: 767px) {
    #project .entry-container .entry-content{
        display: none;
    }
}
/*------------------------------------------------------------
 ##  #Team
--------------------------------------------------------------*/
.testimonial-slider article .testimonial-items {
    display: block;
    align-items: center;
    position: relative;
}
.testimonial-slider article .testimonial-items .featured-image {
    width: 100%;
    margin: 0 auto;
    height: auto;
}
.testimonial-slider article .testimonial-items .featured-image img{
    max-width: 150px;
    max-height: 150px;
    border-radius: 30px;
    margin: 0 auto;
}
.testimonial-slider article .testimonial-items .entry-container {
    width: 100%;
    text-align: center;
    padding: 20px;
}
.testimonial-slider article .testimonial-items::after,
.testimonial-slider article .testimonial-items::before,
.testimonial-svg{
    display: none;
}

@media screen and (min-width: 567px) {
  .col-2 article:nth-last-child(-n+2), 
  .col-3 article:nth-last-child(-n+2), 
  .col-4 article:nth-last-child(-n+2), 
  .blog-posts-wrapper .col-2 article:nth-last-child(-n+2) {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 567px) {
    .testimonial-slider .slick-list {
        padding-bottom: 10px;
    }
}