/*
 Theme Name:     Enfold Child 
 Theme URI:      https://www.kriesi.at/themes/enfold/
 Description:    Enfold Child Theme
 Author:         Elegant Themes
 Author URI:     https://kriesi.at
 Template:       Enfold
 Version:        4.2.3
*/
 
@import url("../enfold/style.css");
 
/* Theme customization starts here */
.blockquote {
    border:none !important;
}
b, strong { color:#000 !important; }
.btn-facebook,
.btn-facebook:hover,
.btn-facebook:active {
    color:#fff !important;
    background-color: #4359ac !important;
    padding:10px !important;
    display:inline-block;
}
.btn-instagram,
.btn-instagram:hover,
.btn-instagram:active {
    color:#fff !important;
    background-color: #e03566 !important;
    padding:9px 10px 11px 10px !important;
    display:inline-block;
}
/*
* Footer
*/
.entry-footer {
    clear:both;
}
#text-3 {
    overflow:visible !important;
}

/*
* Blogs
*/
.entry-footer {
    clear:both;
}
@media (max-width: 480px) {
    .entry-footer .blog-tags {
        float:left;
        clear:both;
        width:100%;
        display:block;
        position:absolute;
        height:80px;
    }
    .entry-footer .av-share-box {
        margin-top:80px;
        float:left;
        clear:both;
        width:100%;
        display:block;
        position:relative;
    }
}
@media (min-width: 481px){
    .entry-footer .blog-tags {
        float:left;
        clear:both;
        width:100%;
        display:block;
        position:absolute;
        height:40px;
    }
    .entry-footer .av-share-box {
        margin-top:40px;
        float:left;
        clear:both;
        width:100%;
        display:block;
        position:relative;
    }
}

/*
* Sections
*/
.bg-blue {
    /*background: rgba(66, 150, 180, 0.8);*/
    background: rgba(66, 152, 181, 0.8);
}
.bg-green {
    /*background: rgba(1, 89, 92, 0.8);*/
    background: rgba(1, 89, 92, 0.8);
}
.bg-yellow {
    /*background: rgba(255,184,25,0.8);*/
    background: rgba(255, 184, 28, 0.8);
}
.bg-purple {
    background: rgba(163, 64, 184, 0.8);
}
.bg-beige {
    background: rgba(166, 159, 136, 0.8);
}
.bg-orange {
    background: rgba(232, 119, 34, 0.9);
}
.bg-sections .template-page {
    padding:0px !important;
}
.bg-sections .flex_column {
    padding:50px 30px 50px 30px;
    margin-bottom:0px !important;
}
/*
* Cards
*/
.card-header-info {
    background: linear-gradient(60deg,#4298b5,#0097a7) !important;
}
.card-header-warning {
    background: linear-gradient(60deg,#FFB81C,#f57c00) !important;
}

/*
* Home Pages
*/
.medium-lists li { font-size:20px; }
.medium-lists li div { font-size:16px; }
/* Slider */
.home-sliders .avia-caption-content img{
    width:20%;
}
.home-slider-img-2 {
    display:block;
    border-radius:3px !important;
}
.home-slider-card {
    padding: 20px;
    width: 50%;
    display: block;
    margin: 0 auto;
    text-align: left;
}
.home-slider-card .card-content {
    margin-top:20px;
}

.home-slider-card .bullet{
    font-size:9px;
    margin-top:13px;
    margin:8px 5px 0 0;
    display:inline-block;
    float:left;
}
.home-ratings {
    border:0px !important;
    background: linear-gradient(60deg,#bcb39c,#a89f87) !important;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2),0 13px 24px -11px rgba(168, 159, 135, 0.6) !important;
    text-align:center;
}
.home-ratings h3 {
    color:#fff !important;
}
@media (max-width: 480px) {
    .home-sliders .slideshow_caption { padding-top:0px !important; }
    .home-sliders h1{ font-size:14px; }
    /*.home-sliders img{*/
        /*height:200px !important;*/
        /*max-height:250px;*/
    /*}*/
    .home-slider-img-1 {
        max-height: 50px !important;
    }
    .home-slider-img-2 {
        width:40% !important;
        max-height: 80px !important;
    }
    .home-sliders #slide-3 avia-caption-content {
        padding-top:10px !important;
    }
    .home-slider-card {
        padding: 20px;
        width: 100% !important;
        display: block;
        margin: 0 auto;
        text-align: left;
    }
    .home-slider-card .row-card {
        margin-top:2px;
        font-size:10px;
        color: #b0b0b0;
    }
    .home-btn-enroll {
        font-size:12px;
    }
}
@media (min-width: 481px) and (max-width:1100px){
    .home-slider-img-2 {
        width:40% !important;
    }
    .home-btn-enroll {
        font-size:12px;
    }
}
@media (min-width: 1101px){
    .home-slider-img-2 { width:30% !important; }
    .home-slider-card .row-card {
        margin-top:8px;
        font-size:16px;
        color: #b0b0b0 !important;
    }
    .home-sliders p {
        font-size:16px;
    }
    #home-section-testimonials {
        height: 600px;
        min-height:600px;
        max-height:600px;
    }
    .home-btn-enroll {
        font-size:15px;
    }
}
.home-btn-enroll {
    text-decoration:none !important;
    background: #fea323 !important;
}
.home-btn-enroll b {
    color:#fff !important
}
.home-btn-enroll:hover {
    box-shadow: none !important;
}
.modified_width .button {
    width: 100%;
    padding: 10px 10px 10px;
    min-width: 0;
}
@media (max-width: 680px){
    #home-section-testimonials .container {
        margin:0px !important;
        width:100% !important;
        max-width:100% !important;
    }
    #home-section-testimonials .avia-testimonial {
        padding:0px !important;
    }
}
.home-testimonials { height:100%; }
.home-testimonials p,
.home-testimonials strong {
    color: #fff !important;
    font-size: 22px;
}
/*
* Classes Page
*/
.classes-header { height:70px; }
.classes-days { height:70px; }
/*
* About Us Page
*/
.card-about-us-price { border-radius:5px !important; }
.card-about-us-price .card-header { height:80px; }
/*
* Preschool Page
 */
#section-preschool-parent-involvement .template-page,
#section-preschool-our-environment .template-page {
    padding:0px !important;
}
@media (min-width: 1101px){
    #section-preschool-parent-involvement .entry-content-wrapper,
    #section-preschool-our-environment .entry-content-wrapper {
        display:flex;
    }
    #section-preschool-parent-involvement .flex_column,
    #section-preschool-our-environment .flex_column {
        flex:1;
    }
}
#section-preschool-parent-involvement .flex_column,
#section-preschool-our-environment .flex_column {
    padding:50px 30px 50px 30px;
    margin-bottom:0px !important;
}
.preschool-card-goals .card { min-height:330px; }
.card-header-warning-solid {
    background: linear-gradient(60deg,#ffb81c,#ffb81c) !important;
    color:#262626 !important;
}
/*
* Curriculum Page
 */
.quotes{ font-size:16px; }
.card-green {
    color:#fff;
    /*background: linear-gradient(to bottom, #52c234, #41a326);*/
    background: linear-gradient(to bottom, #009868, #007852);
}
@media (min-width: 1101px){
    #section-curriculum-children-learn-through-engagement .container,
    #section-curriculum-learning-through-play .container
    {
        width: 80% !important;
        max-width: 100% !important;
    }
    #section-curriculum-children-learn-through-engagement .el_after_av_one_half {
        margin-left:4% !important;
    }
    #section-curriculum-children-learn-through-engagement .avia_image {
        width:400px !important;
    }
}
#section-curriculum-children-learn-through-engagement .template-page,
#section-curriculum-learning-through-play .template-page {
    padding:0px !important;
}
#section-curriculum-children-learn-through-engagement .flex_column,
#section-curriculum-learning-through-play .flex_column {
    padding:50px 30px 50px 30px;
    margin-bottom:0px !important;
}
/*
* Blog Pages
*/
.iseng {
    background-color:#b0b0b0;
}
